文档帮助中心文档
设置颜色顺序以显示多个数据系列
colororder (newcolors)
newcolors colororder(目标)
c = colorOrder.
c = colorOrder(目标)
例子
colororder (newcolors)设置彩色秩序对于当前的数字。如果一个图不存在,matlab®创建一个数字并设置该图的颜色顺序。设置图形的颜色顺序时,可以为该图中的所有轴设置颜色顺序。
colororder (newcolors)
newcolors
colororder (目标,newcolors)设置目标轴、图形或图表的颜色顺序,而不是当前图形。
colororder (目标,newcolors)
目标
c = colorOrder.返回当前数字的颜色序列矩阵。
c = colorOrder(目标)返回目标图形、轴或图表的颜色顺序矩阵。
全部折叠
将图形的颜色顺序设置为四种颜色。定义A.x坐标向量和4y坐标向量。然后绘制每一组坐标。
Newcolors = [0.83 0.14 0.14 1.00 0.54 0.00 0.47 0.25 0.80 0.25 0.80 0.54];colororder (newcolors)%定义坐标x = linspace(0,10);y1 = sin(x);y2 = sin(x-0.5);y3 = sin(x-1);y4 = sin(x-1.5);%情节坐标情节(x, y₁,'行宽', 2)在情节(x, y2,'行宽'2)图(x, y3,'行宽',2)绘图(x,y4,'行宽', 2)从
画七个同心圆。
持有在为R =1:7 x = linspace(0, R,500);y =√r。^ 2 x ^ 2);情节(x, y,'行宽'15)结束
将颜色顺序更改为七个十六进制颜色代码。
newcolors = {'#f00',“# F80”,“# FF0”,'#0b0','#00f','#50f','#a0f'};colororder (newcolors)
显示三个系列的酒吧。然后设置颜色顺序为蓝色、紫色和灰色。
栏([10 20 30;25 35 45;30 40 52]) newcolors = [0 0.5 1;0.5 0 1;0.7 0.7 0.7);colororder (newcolors)
在呼叫之前设置图的颜色顺序yyaxis.为每个设置颜色y-轴。左侧使用第一种颜色,右侧使用第二种颜色。如果指定了两种以上的颜色,则两侧都不会使用其他颜色。
yyaxis.
定义newcolors为包含两个RGB三联体的矩阵。设置图形的颜色顺序,并在左边画两条线。然后在右边画两条线。
newcolors = [0.40 0.30 0.90;0.50 0.65 0.15];colororder (newcolors)%左yyaxis.左图([1 2; 3 4])% 右边yyaxis.正确的图([4 3; 2 1])
设置呼叫后的数字的颜色顺序yyaxis.设置活动侧的颜色。
激活左y-轴,并绘制三条线。将线条样式顺序设置为一个实线,并更改y-axis颜色到蓝色。然后将颜色顺序设置为三个蓝色。
%左yyaxis.左情节([1 2 3;4 5 6]) ax = gca;斧子。LineStyleOrder =“- - -”;AX.YCOLOR =.'蓝色';Leftcolors = [0 0 1;0 0.50 - 1;0 0.80 - 1);colororder (leftcolors)
激活右侧y-轴并画两条线。改变y-axis颜色到黑色。然后将颜色顺序设置为黑色。
% 右边yyaxis.正确的绘图([4 3; 2 1])Ax.ycolor ='黑色的';colororder ('黑色的')
当您使用颜色参数调用绘图函数时,绘图函数使用该颜色而不是颜色顺序的下一个颜色。
设置图形的颜色顺序为红色、品红和蓝色。调用分散绘制一系列分散点的功能。然后绘制第二系列点,并将标记指定为黑色星号。
分散
newcolors = {“红色”,'品红','蓝色'};ColorOrder(Newcolors)散射(1:10,Rand(1,10),“填充”)举行在散射(1:10,兰特(1,10),‘* k”)
在不指定标记颜色的情况下绘制第三系列点。请注意,此系列使用彩色顺序使用第三种颜色,这是蓝色的。
散射(1:10,兰特(1,10),“填充”)举行从
创建一个平铺图表布局,并在第一个平铺中绘制三行。
tiledlayout(“流”[1 2 3;4 5 6),'行宽'2)
调用nexttile函数返回参数以获取第二个图块的轴对象。在第二个瓷砖中绘制三条线。然后获取轴的彩色顺序矩阵并返回输出C.改变第一种颜色C紫色,并将轴颜色顺序设置为修改C矩阵。
nexttile
C
斧头= nexttile;图(斧头,[4 5 6; 1 2 3],'行宽',2) C = colororder(ax);C(1,:) = [0.5 0 1];colororder (ax, C)
'默认'
新颜色,指定为RGB三联网的矩阵,颜色名称数组或'默认'.
指定一个m × 3矩阵,其中每一行是一个RGB三元组。RGB三元组是一个包含红色、绿色和蓝色分量强度的三元素向量。强度必须在这个范围内[0, 1].例如,这个矩阵将新颜色定义为蓝色、深绿色和橙色:
[0, 1]
Newcolors = [1.0 0.0 0.0 0.0 0.4 0.0 0.0 1.0 0.5 0.0];
指定颜色名称、短名称或十六进制颜色代码的任意组合。
要指定一种颜色,请设置newcolors到字符矢量或字符串标量。例如,newcolors ='红色'指定红色作为颜色顺序中唯一的颜色。
newcolors ='红色'
要指定多种颜色,请设置newcolors到字符向量单元格数组或字符串数组。例如,newcolors ={“红”、“绿色”、“蓝”}指定红色、绿色和蓝色作为颜色。
newcolors ={“红”、“绿色”、“蓝”}
十六进制颜色代码以哈希符号开始(#)接着是三个或六个十六进制数字,可以从0到F.这些值不区分大小写。因此,颜色代码“# FF8800”,“# ff8800”,“# F80”,“# f80”是等价的。
#
0
F
“# FF8800”
“# ff8800”
“# F80”
“# f80”
此表列出了短名称和颜色名称,以及等效的十六进制颜色代码。
“红色”
“r”
“# FF0000”
“绿色”
'G'
“# 00 ff00”
'蓝色'
'B'
“# 0000 ff”
“青色”
'C'
'#00ffff'
'品红'
'M'
'#ff00ff'
'黄色'
“y”
“# FFFF00”
'黑色的'
'K'
'#000000'
“白色”
' w '
“# FFFFFF”
指定'默认'将颜色顺序设置为七种默认颜色。此选项可用于在临时更改后重置颜色顺序。以下是RGB三元组和默认颜色的十六进制颜色代码。
[0 0.4470 - 0.7410)
'#0072bd'
(0.8500 0.3250 0.0980)
“# D95319”
(0.9290 0.6940 0.1250)
“# EDB120”
[0.4940 0.1840 0.5560]
“# 7 e2f8e”
(0.4660 0.6740 0.1880)
'#77ac30'
[0.3010 0.7450 0.9330]
'#4dbeee'
(0.6350 0.0780 0.1840)
“# A2142F”
数据类型:单身的|双倍的|char|细胞|细绳
单身的
双倍的
char
细胞
细绳
目标,指定为其中一个值:
一个图。新的颜色会影响图中所有坐标轴的内容。
任何类型的轴对象:一个轴,略略, 或者地理学对象。新颜色只影响指定轴的内容。
轴
略略
地理学
使用的独立可视化stackedplot.,散点图,平行图, 或者Geobbble.函数。
stackedplot.
散点图
平行图
Geobbble.
颜色顺序控制MATLAB用于在轴内绘制多个数据系列的颜色集。图形对象如行,分散,酒吧对象根据其创建顺序分配颜色。
行
酒吧
颜色以矩阵的形式存储在colorOrder.轴的性质。调用colororder函数替换矩阵。
colorOrder.
colororder
当您为图形设置颜色顺序时,当您调用绘图函数时,颜色将保持不变。但是,如果你传递一个坐标轴对象给colororder功能,您必须先拨打电话坚持,稍等使颜色在调用绘图函数时保持不变。
坚持,稍等
如果你设置了ColorOrderIndex或者LineStyleOrderIndex轴上的属性,新的颜色顺序不会影响现有的地块。新颜色只在您致电后才生效坚持,稍等然后调用绘图函数。
ColorOrderIndex
LineStyleOrderIndex
持有
情节
tiledlayout
您已经有了abgeänderte版本死亡Beispiels。Möchten您是谁? Änderungen öffnen?
Sie Haben AUF EINEN LINK GEKLICKT,DER DIESEM MATLAB-BEFEHL ONTSPRICHT:
Führensieden befehl Durch Eingabe在Das Matlab-Befehlsfenster Aus。WebBrowserUnterstützenKeineMatlab-Befehle。
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系您当地的办公室