[scilab-Users] Specifying the y_ticks of my graphic by hand

Oliver Demetz olli at oliverdemetz.de
Mon Sep 1 15:07:44 CEST 2008


Great!!!
You solved my problem perfectly!
Thank you very much!

No chance of finding this solution without your help!

Best regards,
Oliver


Stefan Du Rietz schrieb:
> You have to do it this way in order to change both at the same time:
> 
>  yt = [0;0.5;1;1.5;2;2.5;3];
>  ytl = ["0.0";"0.5";"1.0";"1.5";"2.0";"2.5";"3.0"];
>  a.y_ticks = tlist(["ticks","locations","labels"], yt, ytl);
> 
> /Stefan
> 
> 
> On 2008-09-01 13:09, Oliver Demetz wrote:
> --------------------
>> Hi,
>> have a graphic window like
>>
>>    plot2d( linspace(0,2,5),linspace(0,3,5));
>>
>> ok, now I would like to specify the ticks of the axis by hand:
>>
>>    a=gca()
>>
>> gives me
>>
>>    a.y_ticks.locations = [0;0.5;1;1.5;2;2.5;3]
>>    a.y_ticks.labels = ["0.0";"0.5";"1.0";"1.5";"2.0";"2.5";"3.0"]
>>
>> but if I would like to use these ticks:
>>
>>    a.y_ticks.locations = [0;1;2;3]
>>    a.y_ticks.labels = ["a";"first";"test";"test"]
>>
>> but it fails with a not really understandable error message.
>> I think the problem is that the *number* of ticks is different. 
>> Therefore, scilab refuses to change the vectors.
>>
>> Please help!
>>
>> Thanks in advance,
>> Oliver
>>
> 




More information about the users mailing list