Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个数组数据,例如:A = [5 7 8 9 10 ... 98]
A = [5 7 8 9 10 ... 98]
我想使用具有不同颜色条的此数据绘制条形图。我不知道如何分别为单个条或条组着色。我只能用相同的颜色绘制它们。
例如,我想像这样绘制这种类型的数据:绿色条为5,红色条为7,10等等。
5
7
10
在向量上调用的函数bar会创建一个只能有一种颜色的图形对象。要在任意位置获得具有不同颜色条形的条形图,您可以bar使用不同的 x 坐标多次调用:
bar
A = [1,2,3,4,5,6,2,3,4,6,1]; figure hold on bar([1], A(1),'FaceColor','r'); bar([2:3], A(2:3),'FaceColor','b'); bar([4:7], A(4:7), 'FaceColor','g'); bar([8:11], A(8:11), 'FaceColor','m');