我正在研究Julia中的一个优化问题,在那里我找到了2D Chebyshev中心。我可以找到最佳解决方案,但在绘制它时不知所措。
让我们说中心是c =(x1,y1),我有圆的半径r。我需要在多边形内部c和半径r的中心处绘制Chebyshev圆:
答案 0 :(得分:0)
使用PyPlot.jl查看地块。在这种情况下,您可以执行以下操作:
using PyPlot
x = [0,500,600,300,0,0]
y = [0,0,300,500,500,0]
plot(x,y)
plt[:gcf]()[:gca]()[:add_artist](plt[:Circle]((264.978,264.978), 214.976, fill=false))
PyPlot.jl的一般规则是,您可以使用getindex
和传递为方法名称的Symbol
来访问Python对象的方法。