Julia 带Plots.jl的多轴
是否有办法将第二个数据集打印在单独的轴上,并覆盖在第一个打印上Julia 带Plots.jl的多轴,julia,plots.jl,Julia,Plots.jl,是否有办法将第二个数据集打印在单独的轴上,并覆盖在第一个打印上 using Plots; gadfly(size=(800,400)) plot(Vector[randn(100)], line = ([:green], :step)) plot!(Vector[randn(100)], line = ([:red], :step)) 这很简单,但不适用于牛虻。它应该可以与PyPlot和GR配合使用。下面是一个示例: 我可以确认(对于GR) 现在可以通过添加twinx()参数来完成: pl
using Plots; gadfly(size=(800,400))
plot(Vector[randn(100)], line = ([:green], :step))
plot!(Vector[randn(100)], line = ([:red], :step))
这很简单,但不适用于牛虻。它应该可以与PyPlot和GR配合使用。下面是一个示例: 我可以确认(对于GR)
现在可以通过添加
twinx()
参数来完成:
plot(rand(10))
plot!(twinx(),100rand(10))
但是,存在一些非故意的轴和标签行为:
plot(rand(10),label="left",legend=:topleft)
plot!(twinx(),100rand(10),color=:red,xticks=:none,label="right")
目前似乎仍然存在与子地块相关的所有系列相关联的问题。Tom,如果我希望右轴上有2个轴,左轴上有另2个轴,该怎么办?绘图不直接支持该功能,但支持该功能的后端可能支持该功能。请随意打开一个问题,或者更好:提交一个PR!如果有人像我一样发现了此密钥:此密钥不再受支持。目前,您可以通过twinx()实现这种行为:您可能想要
legend=:topleft
Whoops-这是一个打字错误。谢谢-更正