线条图的颜色顺序
带有颜色顺序的线图来自我们的彩色地图是有用的,而且很漂亮。
内容
默认的
当你绘制一个二维数组时,你通常会得到一串线,像这样的颜色。
n = 19;情节(魔法(n),“线宽”2)标题(sprintf (“魔(% d)”n))
这些线条的颜色是通过循环“颜色顺序”获得的,默认情况下,就是这七种颜色。
rgb =得到(gca,“colororder”) show_colors (rgb)
RGB = 0 0.4470 0.7410 0.8500 0.3250 0.0980 0.9290 0.6940 0.1250 0.4940 0.1840 0.5560 0.4660 0.6740 0.1880 0.3010 0.7450 0.9330 0.6350 0.0780 0.1840
这种默认的颜色顺序是为了用分离良好的颜色来区分不同的线条。它在这方面做得很好。
Parula
但我经常想强调相关线之间的相互关系。我将颜色顺序设置为从我们的颜色图中获得的。Parula是我的第一选择。
集(gca),“colororder”,parula(7))的RGB = get(gca,“colororder”) show_colors (rgb)
RGB = 0.2422 0.1504 0.6603 0.2780 0.3556 0.9777 0.1540 0.5902 0.9218 0.0704 0.7457 0.7258 0.5044 0.7993 0.3480 0.9871 0.7348 0.2438 0.9769 0.9839 0.0805
我即将使用这个函数。
类型cplot.m
函数cplot(Y,cmap) close [m,n] = size(Y);=轴(colororder,提出(m));line(a,1:n,Y,'linewidth',2) box on end
这是我的第一个例子。
n = 19;cplot(魔法(n), @parula)标题(sprintf (“魔(% d)”n))
顺便说一下,你们看到了三种魔法方块——当顺序n奇怪的是,当n能被4整除,什么时候n是偶数但不能被4整除。
飞机
别忘了我们以前最好的朋友,飞机.
show_colors (jet (7))
n = 20;cplot(魔法(n), @jet)标题(sprintf (“魔(% d)”n))
铜
我特别喜欢铜颜色地图在这些情况下。
show_colors(铜(7))
单连魔方是最复杂的。
n = 18;cplot(魔法(n), @copper)标题(sprintf (“魔(% d)”n))
山峰
我们通常使用山峰功能演示冲浪或轮廓图,但它也很有用山峰作为一系列的线条。
n = 40;cplot(峰值(n) ', @parula)标题(sprintf (“峰(% d)”n))
Kuramoto
我在我的博客文章中使用了彩色线图Kuramoto振荡器.
负载历史Hkuramoto_plots (H)
清理
集(gcf,“位置”,“工厂”)关闭
评论
要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。