2015-11-02 63 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

我這樣做了,但看起來並不理想。我不得不畫很多圈來獲得一個很好的漸變。 –