我有一对相同大小的矩阵'RejectedEv_t'和'RejectedEv_values'。每行都有一个值的值,'RejectedEv_t'有时间,'RejectedEv_values'有值。行数会发生变化,但通常约为3到15行。我想在同一个图表中用不同的颜色绘制每一行。
我可以用以下方式手动完成:
scf();
plot(RejectedEv_t(1, :), RejectedEv_values(1, :), ".red")
plot(RejectedEv_t(2, :), RejectedEv_values(2, :), ".blue")
...
plot(RejectedEv_t(N, :), RejectedEv_values(N, :), ".<SomeColor>")
但我不知道如何在FOR循环中执行此操作,特别是因为我事先不知道我将拥有多少行。我不知道如何实现的循环部分是:
[rows, cols] = size(RejectedEv_t);
for colNumber = 1:cols
plot(RejectedEv_t(colNumber, :), RejectedEv_L2Latency(colNumber, :), ".<SomeColor>")
end
非常感谢你!
答案 0 :(得分:3)
您可以使用colormap使用索引设置前景色。另请参阅您可以控制的其他polyline_properties。
[rows, cols] = size(RejectedEv_t);
for colNumber = 1:cols
plot(RejectedEv_t(colNumber, :), RejectedEv_L2Latency(colNumber, :))
last_line = gce()
last_line.children.foreground = colNumber
end