2014-08-31 69 views

回答

5
from matplotlib import pyplot as plt 

plt.scatter(range(3), range(1,4), 200, marker=ur'$\u2640$') 
plt.scatter(range(3), range(2,5), 200, marker=ur'$\u2642$') 

enter image description here

Here你找到可用符號的完整列表。

+0

是否可以使用顏色條對這些符號進行顏色編碼以顯示第三個變量? – 2014-08-31 10:39:10

+1

@ user3810603:您可以傳遞可選參數,例如'''edgecolor = plt.cm.rainbow([0,0.3,0.6])''' – Falko 2014-08-31 10:51:03

+0

我已經使用了Falko建議的可選參數edgecolor。然後我想我也可以使用facecolor來表示第四個變量。但徒勞的嘗試。任何建議,如果有可能改變金星和火星符號的圓形填充? – 2015-05-06 01:14:06