On 2014-06-05 11:29, Edmund Okoroigwe wrote:
--------------------
I want to plot time (8:00,9:00,10:00,11:00, 12:00, 13:00,14:00) as
x-axis. How can I achieve this. The data is saved in excel file.
Thanks
Edmund
Maybe like this:
t = 8:14;
a = gca();
// Set the x-axis limits to the first and last element of t
a.tight_limits = "on";
a.data_bounds(:, 1) = t([1 $])';
// Set the ticks and format the labels
a.x_ticks = tlist(["ticks","locations","labels"], ...
t, msprintf("%02i:00\n", t'));
Here the x-axis is scaled in hours. If you have each time (date and
time) as a vector [year month day hour minute second] you can convert
them with datenum() to get numbers with one day = 1.0 (and one hour =
1/24). See the help on datenum() and msprintf().
Regards
Stefan
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users