Hello all,
I have a plot with 4 different colors, the problem is that I don't know in which order the colors are being printed (and it is a bit hard to save the order). Is there anyway to make legend like this:
legend(color1,str_legend1,color2,str_legend2,color3,str_legend3,color4,str_legend4)?
The code:
for kk = 1 : length(vec_ray_angle) if (shuffling_significance(kk) <= parms.shuffling_significance)% scatter((ax_bins(kk) - delta),vec_ray_angle(kk), 'g', 'fill'); hold on;
if (sum(kk == idxs_slices_far_from_wall) > 0) % dark green
vec_color = vec_dark_green; else % bright green
vec_color = vec_bright_green; end else% scatter((ax_bins(kk) - delta),vec_ray_angle(kk), 'k', 'fill'); hold on;
if (sum(kk == idxs_slices_far_from_wall) > 0) % dark blue
vec_color = vec_dark_blue; else % bright blue
vec_color = vec_bright_blue; end end plot((ax_bins(kk) - delta),vec_ray_angle(kk), 'color', vec_color); hold on; text((ax_bins(kk) - delta),vec_ray_angle(kk), num2str(round(vec_ray_angle(kk))), 'color', vec_color);end
Thanks in advance.
Best Answer