2
我想創建一個使用金星(U +2640♀)符號來表示女性和火星(U + 2642♂)符號來表示男性的陰謀。如果您以前使用過這些,請與我分享如何將它們設置爲pylab.scatter()
中的標記。男人=女人和女人=金星在蟒蛇中的符號
我想創建一個使用金星(U +2640♀)符號來表示女性和火星(U + 2642♂)符號來表示男性的陰謀。如果您以前使用過這些,請與我分享如何將它們設置爲pylab.scatter()
中的標記。男人=女人和女人=金星在蟒蛇中的符號
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$')
Here你找到可用符號的完整列表。
的另一種選擇是使用mathtext unicode symbols爲marker:
plt.scatter(..., marker=ur'$\u2640$')
plt.scatter(..., marker=ur'$\u2642$')
是否可以使用顏色條對這些符號進行顏色編碼以顯示第三個變量? – 2014-08-31 10:39:10
@ user3810603:您可以傳遞可選參數,例如'''edgecolor = plt.cm.rainbow([0,0.3,0.6])''' – Falko 2014-08-31 10:51:03
我已經使用了Falko建議的可選參數edgecolor。然後我想我也可以使用facecolor來表示第四個變量。但徒勞的嘗試。任何建議,如果有可能改變金星和火星符號的圓形填充? – 2015-05-06 01:14:06