使用matplotlib';茱莉亚的补丁

使用matplotlib';茱莉亚的补丁,matplotlib,julia,Matplotlib,Julia,使用julia(在IJulia中工作)中计算的输出,我想使用matplotlib的补丁模块(通过Steven Johnson的PyCall和PyPlot包)绘制一个图形。我读过几篇关于stackoverflow的相关文章,但我似乎找不到一个最起码的工作示例。有人能举个简单的例子吗?比如画一个长方形或椭圆 下面是一个有效的python示例: #!/usr/local/bin/python3 import matplotlib.pyplot import matplotlib.patches cf

使用julia(在IJulia中工作)中计算的输出,我想使用matplotlib的补丁模块(通过Steven Johnson的
PyCall
PyPlot
包)绘制一个图形。我读过几篇关于stackoverflow的相关文章,但我似乎找不到一个最起码的工作示例。有人能举个简单的例子吗?比如画一个长方形或椭圆

下面是一个有效的python示例:

#!/usr/local/bin/python3
import matplotlib.pyplot
import matplotlib.patches

cfig = matplotlib.pyplot.figure()
c = cfig.add_subplot(111)
c.set_aspect("equal")
p = matplotlib.patches.Circle([0.5,0.5],0.40,fc="blue",ec="red",linewidth=5,zorder=0)
c.add_patch(p)

cfig.savefig("circle.pdf",bbox_inches="tight")
我在朱莉娅身上做的同样的尝试在副地块上停住了

using PyPlot
using PyCall
@pyimport matplotlib.patches as patches

cfig = figure()
c = cfig.add_subplot(111)
这将产生:

type Figure has no field add_subplot
while loading In[19], in expression starting on line 4

好的,感谢jverzani的链接,我能够拼凑出一个工作示例。我仍然对Julia中设置所有情节选项的语法有点不确定

using PyPlot
using PyCall
@pyimport matplotlib.patches as patch

cfig = figure()
ax = cfig[:add_subplot](1,1,1)
ax[:set_aspect]("equal")
c = patch.Circle([0.5,0.5],0.4,fc="blue",ec="red",linewidth=.5,zorder=0)
ax[:add_artist](c)
cfig[:savefig]("circle.png")

这对你有用吗?看你现在需要
cfig[:add_subplot]
语法。@rickhg12hs。是的,基本的例子对我很有用。@jverzani谢谢。你的例子帮我拼凑了一个例子