有没有办法将第二个数据集绘制在单独的轴上,并覆盖在第一个绘制图上?
using Plots; gadfly(size=(800,400))
plot(Vector[randn(100)], line = ([:green], :step))
plot!(Vector[randn(100)], line = ([:red], :step))发布于 2016-03-19 02:13:12
这很简单,但不适用于Gadfly。它应该可以与PyPlot和GR很好地协同工作。下面是一个例子:

发布于 2021-01-24 21:53:24
现在可以通过添加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")

目前,似乎仍然存在一个问题,即与次要情节相关的所有系列。
发布于 2016-03-19 17:21:27
我可以使用图来确认(对于GR);gr()

https://stackoverflow.com/questions/36074207
复制相似问题