Hi Jean,
Thanks for your answer. This solves my problem!
I reckon Scilab is an excellent and powerful mathematical software. However, it 
requires a medium/deep knowledge of programming to solve a simple problem.
For example: To change some basic parameters such as: x- and y-ticks, the 
Scilab users need to program some tens of (complex) code instructions:
tmp=a.x_ticks; 
tmp.locations=[-12:12]'; 
tmp.labels=string(tmp.locations); 
a.x_ticks=tmp; 
tmp=a.y_ticks; 
tmp.locations=[-0.4:.1:1]'; 
tmp.labels=string(tmp.locations); 
a.y_ticks=tmp; 


Why hasn't Scilab got a single code to change x- and y- parameters (e.g., 
a.x_ticks=[-12:1:12] and a.y_ticks=[-0.4:.1:1])? This could be easier for 
Scilab users and makes the script be compact!

Furthermore, if I don't use the code: a.tight_limits = "on" the y-axis range is 
from -0.4 to 1; however, if I use it, the y-axis range changes to -0.2 to 1. 
Why? 
In addition, how could I change the y-axis range (i.e., y_min and y_max)?

Thank you in advance.
All best,Reinaldo.

      De: jbaudais [via Scilab / Xcos - Mailing Lists Archives] 
<[email protected]>
 Para: Reinaldo <[email protected]> 
 Enviadas: Terça-feira, 16 de Junho de 2015 5:04
 Assunto: Re: How can I change the x_ticks and y_ticks?
   
 Hello,

Le 16/06/2015 02:12, Reinaldo a écrit :
> How could I change the x_ticks and y_ticks?
> For example: In this following script, the x_ticks displays each 2 units on X 
> axis. I'd like each 0.5; and the y_ticks displays each 0.2 units on Y axis. 
> I'd like each 0.1. How could I change those parameters?
> function f=myfunction(x)
> f = sin(x)./x
> endfunction
>
> // Plot
> scf(1);
> clf(1);
> xdata = linspace ( -12, 12, 100 );
> ydata = myfunction ( xdata );
> plot ( xdata , ydata );
> a=gca(); // obtendo o manipulador dos eixos correntes
> a.grid=[1 1];
> xlabel("X","fontsize",4,"color","red");
> ylabel("Y","fontsize",4,"color","red");Thank you in advance.
> All best,Reinaldo.


For example, you could use

function f=myfunction(x)
f = sin(x)./x
endfunction

// Plot
scf(1);
clf(1);
xdata = linspace ( -12, 12, 100 );
ydata = myfunction ( xdata );
plot ( xdata , ydata );
a=gca(); // obtendo o manipulador dos eixos correntes
a.tight_limits = "on";


a.grid=[1 1];
xlabel("X","fontsize",4,"color","red");
ylabel("Y","fontsize",4,"color","red");
tmp=a.x_ticks;
tmp.locations=[-12:12]';
tmp.labels=string(tmp.locations);
a.x_ticks=tmp;
tmp=a.y_ticks;
tmp.locations=[-0.4:.1:1]';
tmp.labels=string(tmp.locations);
a.y_ticks=tmp;


See
https://groups.google.com/forum/#!topic/comp.soft-sys.math.scilab/W2NwNbnys_I/discussion
but I'm not sure that's the good link...

-- Jean-Yves

_______________________________________________
users mailing list
[hidden email]
http://lists.scilab.org/mailman/listinfo/users
 
 
   If you reply to this email, your message will be added to the discussion 
below: 
http://mailinglists.scilab.org/Scilab-users-How-can-I-change-the-x-ticks-and-y-ticks-tp4032449p4032451.html
   To start a new topic under Scilab users - Mailing Lists Archives, email 
[email protected] 
 To unsubscribe from Scilab users - Mailing Lists Archives, click here.
 NAML 





--
View this message in context: 
http://mailinglists.scilab.org/Scilab-users-How-can-I-change-the-x-ticks-and-y-ticks-tp4032449p4032474.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at 
Nabble.com.
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to