2013-03-04 65 views
4

我使用matplotlib在Python 2.7繪製填充輪廓PLOT將不需要的輪廓。我想覆蓋這個圖像,所以我使用alpha關鍵字來使圖形半透明。當我做到這一點,輪廓的身體是正確的透明度,但contourf()繪製在不同級別之間的分界線不需要的行。我試圖用關鍵字參數linecolor =「無」來消滅他們,但這並沒有幫助。Matplotlib Contourf當阿爾法<1

代碼:

CS = map.contourf(XI,苡仁,子,25,α-= 0.3,linecolor = '無')

甲連結的的圖像例問題;我想填充輪廓,以滿足不亮邊界線:

任何幫助或洞察到這一問題表示讚賞。在antialiased=True

回答

9

嘗試依次爲:

x, y = np.mgrid[-1:1:100j, -1:1:100j] 
contourf(x, y, x**2+y**2 + np.random.rand(100, 100)*0.1, 10, alpha=0.3, antialiased=True) 

這裏是我的結果:

enter image description here

+0

謝謝!精彩的工作。 – user2130042 2013-03-04 18:17:29