summaryrefslogtreecommitdiff
path: root/Tutorial02-Plots/Scilab_code/Tutorial2_plot_save.sce
blob: 40f02cd15971300a4f0a6ed9d66a98c37d1e7327 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//This script demonstrate exporting plots to svg/pdf files
clear 
clc

//Import data from file
Data = csvRead('../Data/Tut2_data1.csv');

//Segregate the data into variables
t = Data(:,1);
x = Data(:,2)

//Ploting the figure. Name of the figure is fig1;
//Use the field Linewidth to specify thickness of the plot
fig1 = scf(1); 
plot(t,x,'Linewidth',3);

//Adding title, xlabels and ylabels
//Changing thickness and textsize in plot
attrib_axes = gca(); //Attributes of axes of active handle
attrib_axes.x_label.text = 'Time'; //X-label
attrib_axes.y_label.text = 'Data'; //Y-label
attrib_axes.title.text = 'x versus t'; //Title of the plot
attrib_axes.x_label.font_size = 5; //X_label font size
attrib_axes.y_label.font_size = 5; //Y_label font size
attrib_axes.title.font_size = 5; //Title font size
attrib_axes.font_size = 4; //Font size of x-axis and y-axis

//Export Figure 1 as svg file
xs2svg(fig1,'plot_y_versus_x1');

//Export Figure 2 as pdf file
xs2pdf(fig1,'plot_y_versus_x1');