diff options
Diffstat (limited to 'Tutorial02-Plots/Scilab_code/Tutotial2_multi_plotting.sce')
-rw-r--r-- | Tutorial02-Plots/Scilab_code/Tutotial2_multi_plotting.sce | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Tutorial02-Plots/Scilab_code/Tutotial2_multi_plotting.sce b/Tutorial02-Plots/Scilab_code/Tutotial2_multi_plotting.sce new file mode 100644 index 0000000..ec5b193 --- /dev/null +++ b/Tutorial02-Plots/Scilab_code/Tutotial2_multi_plotting.sce @@ -0,0 +1,38 @@ +//This script demonstrates multi-plotting in Scilab +clear +clc +exec change_plot_attribs.sci; + +//Import data from file +Data = csvRead('/home/chayan/Documents/scilab-tutorials/Tutorial2_Plot/Data/Tut2_data1.csv'); + +//Segregate the data into variables +t = Data(:,1); +x = [Data(:,2:4)] + +//Style of plot +style_plot = [1,2,4] + +//Fixing the range of plot +//Range is defined by [xmin,ymin,xmax,ymax] +range_of_plot = [1,-1e-5,15,8e-05]; + +//Plotting y versus two data sets +//plot2d(t,x,style_plot); +plot2d(t,x,style_plot,rect=range_of_plot); + +//Font size and labels for legends +//For legends "ur" for upper right +legends(['x1','x2', 'x3'],style_plot,opt="ur",font_size=2); + +//Call function to change plot attributes +change_plot_attribs('Time','Data','Data versus Time',5,5,3) + +//For thickness of the plots +attrib = gcf(); +attrib.children(2).children(1).children.thickness = 3; + + + + + |