我在python的matplotlib散点图中使用了以下标记: 这个标记是由以下代码生成的: plt.scatter(x,y,c=z,cmap=cm.bwr,marker='X',s=800,linewidth=1,edgecolor='k') 我希望X的大小保持不变,但我想让红色部分“更加细长”。就像真正的X一样。 这种操作是否可行? 谢谢。
边缘越粗,脸部就越细。或者可以使用标记“x”。import matplotlib.pyplot as plt for lw in [1,3,5,7]: plt.scatter([lw], [1], c="gold", s=1000, marker="X", linewidth=lw, edgecolor='k') plt.scatter([lw], [0], c="gold", s=lw*300, marker="x") plt.margins(.2) plt.show()