Используя вывод вычислений в julia (работающий в IJulia), я хотел бы нарисовать фигуру с помощью модуля патчей matplotlib (через пакеты Steven Johnson PyCall
и PyPlot
). Я прочитал несколько связанных сообщений о stackoverflow, но я не могу найти минимальный рабочий пример. Может ли кто-нибудь опубликовать простой пример? Скажите что-нибудь, что изображает прямоугольник или эллипс?Использование патчей matplotlib в julia
Вот пример питон, который работает:
#!/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
ли [PyPlot.jl Базовый пример использования] (https://github.com/stevengj/PyPlot.jl#basic-usage) работать для вас? – rickhg12hs
См. [Здесь] (https://groups.google.com/forum/?fromgroups#!searchin/julia-users/pyplot%7Csort:date/julia-users/m7AQ_f_3lsk/FAj0gJOuftgJ) Вам нужно 'cfig [: add_subplot] синтаксис в этой точке. – jverzani
@ rickhg12hs. Да, основной пример работает для меня. – glwhart