Matplotlib 在julia中将合成上下文添加到pyplot轴或图形

Matplotlib 在julia中将合成上下文添加到pyplot轴或图形,matplotlib,julia,Matplotlib,Julia,我有两种不同的可视化方式:一种是大图(如PyPlot图),另一种是世界地图(合成上下文)。有没有可能把这些结合起来?(出自julia,没有同时导出这两个文件,然后再摆弄一些软件)。 我想做一些类似的事情: import PyPlot using Compose (fig, ax) = PyPlot.subplots(2,1) ax[1][:plot]([1,2,3],[1,2,3]) composition = compose(compose(context(), circle()), fil

我有两种不同的可视化方式:一种是大图(如PyPlot图),另一种是世界地图(合成上下文)。有没有可能把这些结合起来?(出自julia,没有同时导出这两个文件,然后再摆弄一些软件)。 我想做一些类似的事情:

import PyPlot
using Compose

(fig, ax) = PyPlot.subplots(2,1)
ax[1][:plot]([1,2,3],[1,2,3])
composition = compose(compose(context(), circle()), fill("tomato"))

### magic command to add composition to ax[2]
如果没有办法做到这一点,我将非常感谢任何其他建议。
提前谢谢

有一个形状文件的配方。因此,至少在理论上,您可以在同一个包中处理形状文件和打印。但是,由于您目前正在使用PyPlot和Compose,这不会立即解决您的问题…您可以将Gadfly绘图与Compose上下文相结合。我想这里的关键问题是-为什么您的worldmap是Compose上下文?你的情节需要是Pyplot吗?正如上面@daycaster所说,在绘图中,将绘图与形状文件结合起来非常容易。@Michael答案是-代码回收。这两件事都很复杂,所以如果可能的话,我想避免重写代码。此外,我希望保持PyPlot的兼容性,因为这是一个联合项目,其中一半的绘图(我指的不是数量,而是子绘图)来自编写Python代码的人,PyPlot为我提供了一种方便的方法,可以直接从他的代码中包含绘图。因此,目前PyPlot底图似乎很吸引人。但是谢谢你的投入!是的,听起来是一个很好的解决方案。有一个形状文件的配方。因此,至少在理论上,您可以在同一个包中处理形状文件和打印。但是,由于您目前正在使用PyPlot和Compose,这不会立即解决您的问题…您可以将Gadfly绘图与Compose上下文相结合。我想这里的关键问题是-为什么您的worldmap是Compose上下文?你的情节需要是Pyplot吗?正如上面@daycaster所说,在绘图中,将绘图与形状文件结合起来非常容易。@Michael答案是-代码回收。这两件事都很复杂,所以如果可能的话,我想避免重写代码。此外,我希望保持PyPlot的兼容性,因为这是一个联合项目,其中一半的绘图(我指的不是数量,而是子绘图)来自编写Python代码的人,PyPlot为我提供了一种方便的方法,可以直接从他的代码中包含绘图。因此,目前PyPlot底图似乎很吸引人。但是谢谢你的投入!是的,听起来是个好办法。