avatar
h*q
1
在一幅图里面画了很多条曲线,如何自动为他们分配颜色以示区别?
avatar
j*u
2
我的一个作法是,建立一个字符串数组,然后每画一道曲线,就取一个字符作为颜色。

【在 h***q 的大作中提到】
: 在一幅图里面画了很多条曲线,如何自动为他们分配颜色以示区别?
avatar
s*t
3
matlab by default use different colors for different lines if you
plot them in one plot function.
if you want to use your own colors, you can define a color matrix (Nx3)
in rgb colors. each time take a row from that matrix and plot using that
color by plot(x, y, 'Color', colors(ii,:)).
you can also get the default line colors used by matlab by
colors = colormap('Lines')

【在 h***q 的大作中提到】
: 在一幅图里面画了很多条曲线,如何自动为他们分配颜色以示区别?
avatar
h*q
4
Great idea!

【在 s***t 的大作中提到】
: matlab by default use different colors for different lines if you
: plot them in one plot function.
: if you want to use your own colors, you can define a color matrix (Nx3)
: in rgb colors. each time take a row from that matrix and plot using that
: color by plot(x, y, 'Color', colors(ii,:)).
: you can also get the default line colors used by matlab by
: colors = colormap('Lines')

avatar
s*o
5
我试了一下,同一幅图中最多自动支持7种不同的颜色,如果超过7条曲线,就自动重复
默认的7种颜色。这是怎么回事呢?

【在 s***t 的大作中提到】
: matlab by default use different colors for different lines if you
: plot them in one plot function.
: if you want to use your own colors, you can define a color matrix (Nx3)
: in rgb colors. each time take a row from that matrix and plot using that
: color by plot(x, y, 'Color', colors(ii,:)).
: you can also get the default line colors used by matlab by
: colors = colormap('Lines')

avatar
s*t
6
those are just matlab default "Lines" color map. you can define your own.

【在 s*****o 的大作中提到】
: 我试了一下,同一幅图中最多自动支持7种不同的颜色,如果超过7条曲线,就自动重复
: 默认的7种颜色。这是怎么回事呢?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。