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