Note: You must be registered in order to post a reply. To register, click here. Registration is FREE!
T O P I C R E V I E W
xlg786
Posted - 04/06/2019 : 04:17:42 AM Hello: I import the data from matlab into originlab 2018 to draw. I created a template about drawing styles for "Stacked lines by Y Offsets" styles. Then load the template in MATLAB to plot, but in the resulting figures, all the curves overlap, like the normal multi-Y-axis pattern, and don't draw like "Stacked lines by Y Offsets" templates, and don't know what's wrong. The code is as follows. % Set data to the columns invoke(wks, 'SetData', x, 0, 0); Temp ='D:\ OffsetStackY.otpu'; strGraph = invoke (originObj, 'CreatePage', 3,' Data',Temp); % Find the graph layer. gl = invoke (originObj, 'FindGraphLayer', strGraph);
% Get dataplot collection from the graph layer. dps = invoke (gl, 'DataPlots');
% Create a data range. dr = invoke (originObj, 'NewDataRange');
% Add data to data range. Invoke (dr, 'Add',' X ', wks, 0,0,-1,0); Invoke (dr, 'Add',' Y ', wks, 0,1,-1,1); Invoke (dr, 'Add',' Y ', wks, 0,2,-1, 2);
% Add data plot to graph layer. Invoke (dps, 'Add', dr,200);