Plot 如何在Julia中成组绘制多个系列?

Plot 如何在Julia中成组绘制多个系列?,plot,julia,Plot,Julia,我试图在Julia中绘制大量的线条系列,我想用两种颜色来区分两组 下面的代码使用了一个小数据集,我得到了以下结果: using Plots toy = rand(10, 5) color = rand(0:1, 5) full = vcat(toy, color') plot(full, label = color) 我想做的是只使用两种颜色,对应于“color”{0,1}中的值。我该怎么做 PS:我在matplotlib中看到了一个类似的问题:您是否尝试过颜色关键字参数 plot(ful

我试图在Julia中绘制大量的线条系列,我想用两种颜色来区分两组

下面的代码使用了一个小数据集,我得到了以下结果:

using Plots
toy = rand(10, 5)
color = rand(0:1, 5)
full = vcat(toy, color')

plot(full, label = color)

我想做的是只使用两种颜色,对应于“color”{0,1}中的值。我该怎么做


PS:我在matplotlib中看到了一个类似的问题:

您是否尝试过
颜色
关键字参数

plot(full; color=color', title="colors = $color")
给我

PS1:如果您想要默认的第一和第二颜色,您的
颜色
值必须从1开始,这样

plot(full; color=color' .+ 1, title="colors = $color")
给我

PS2:如果你想对颜色有更多的控制,你也可以这样做,例如

plot(full; color=([RGB(1,0,0), RGB(0,1,0)][color .+ 1])', title="colors = $color")
给我