2015-11-02 61 views
3

有没有简单的方法来创建一个使用matplotlib边缘模糊的圆(或椭圆)?这种尝试让我远离正常的圈子。matplotlib模糊的圆和椭圆

import matplotlib.pyplot as plt 

ax=plt.axes() 
plt.xlim(0,25) 
plt.ylim(0,35) 
circle = plt.Circle((10, 20), 1.0, color='royalblue') 
plt.gca().add_patch(circle) 

是否有从这个短的步骤到边缘模糊的圆? 干杯!

+0

你使用了哪个后端? 'import matplotlib;打印matplotlib.get_backend()','TkAgg'例如'antigrain(agg)rendering'。 –

+0

打印后端给出:Qt4Agg。 –

+0

也许你可以编辑问题来添加问题的屏幕截图。 (注意,我正在使用TkAgg) –

回答

0

您可以定义一个执行Circle几次的函数,绘制不同颜色和/或alpha的同心形状。

+0

我这样做了,但看起来并不理想。我不得不画很多圈来获得一个很好的渐变。 –