【问题标题】:Scilab: How to plot iterating different colorsScilab:如何绘制迭代不同的颜色
【发布时间】:2014-06-18 13:54:12
【问题描述】:

我有一对大小相同的矩阵“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

非常感谢!

【问题讨论】:

    标签: plot scilab


    【解决方案1】:

    您可以使用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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-22
      • 2011-10-10
      • 2021-11-13
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 2022-11-13
      相关资源
      最近更新 更多