Adding more colors to my array
1 次查看(过去 30 天)
显示 更早的评论
Hey everyone, i have an array of colors and would like to add more. I currently have:
plot_type = ['r'; '-g'; '-b'; '-c'; '-m';'-k'];
and would like to have something like:
plot_type = ['-r';'-b';'-g';'-g';'-y';'-k';'-m';'-.r';'-.b';'-.g';'-.y';'-.k';'-.m';'-.p';'-.c';'-g';'-y'];
but matlab does not like it. Any other way of doing the latter? thanks!
3 个评论
Jan
2012-7-12
"Matlab does not like it" is not really helpful. When you explain a problem, adding the complete error message and the line, which causes the error is recommended.
采纳的回答
Doug Hull
2012-7-12
You might want to look into he ColorOrder and LineStyleOrder properties. It seems you might be trying to do somethign where that would be helpful.
I personally, would also consider using a cell array to hold all those plot_types. I am uncomfortable having an array of strings, since they get padded to be all the same length. You are not running into any problems here, but cell array of strings is a better general pattern for this.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!