有没有办法在 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])
我正在尝试使用以下代码在 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])