有没有办法在 Julia 中绘制布局,每个图使用不同的颜色?

Is there a way to plot a layout in Julia, using different colours per plot?

我正在尝试使用以下代码在 Julia env 中绘制布局

x = 1:100
y = sin.(rand((Normal()), 100,4))
# plot
plot(x,y)
# layout
plot(x,y, layout = (4,1), color = [:red,:blue])

我期望的是用红色或蓝色为每个图着色。结果是 4 个地块同时具有红色和蓝色。我错过了什么?

这是由于color的维度:

julia> [:red,:blue]
2-element Vector{Symbol}:
 :red
 :blue

有理由认为它会将此方案应用于原始数组的每2项。然而...

julia> [:red :blue]
1×2 Matrix{Symbol}:
 :red  :blue

这将每 2 列应用一次。所以应该是这样的:

julia> plot(x, y, layout=(4, 1), color=[:red :blue])