Le 19/02/2021 à 09:25, anna28 a écrit :
Hi all,

I would need a help to improve my plot.
I must graph the trend of 20 variables with the function plot(x); I would
like to assign a different color/mark to each variable in order to make
graph understanding immedaite.

At the moment, I do like that and it works:

colour=['.r-','.g-','.k-','.b-','.m-','.r:','.g:','.k:','.b:','.m:','.r--','.g--','.k--','.b--','.m--','.r-.','.g-.','.k-.','.b-.','.m-.'];
for j=1:20
     plot(TestPH(j,:),colour(j));
end

but the plot is not very clear. I would like to add different color and to
reduce line styles, that are difficult to recognize in the plot.

Is there any way to add colors in the "coulour" array? (I cannot use white,
yellow and cyan because difficult to see with white background).

thanks!
Anna

Example of plot() post-processing "vectorized" over curves:

x  =  linspace(0,10,100);
phases  =  0:0.15:1.5;
[X,P]  =  ndgrid(x,  phases);
h  =  plot(x,  sin(X+P));

// No explicit loop over curves is required:
h.foreground  =  10:2:30;   // indexed colors
// check for some curves
h(1).foreground
h(10).foreground

// Until color() is vectorized, we could also use named colors as in
colors  =  ["blue"  "scilabcyan4"  "pink"  "orange"  "red"  "green"  "magenta"  "gray50"  "slateblue"  
"peru"  "sienna"];  // named colors =>help color_list
h.foreground = addcolor(name2rgb(colors)/255); Actually using named colors in linespec out of the 8 special ones could be useful, since Scilab's set of named colored is quite rich. Samuel

_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

Reply via email to