更改 matplotlib 散点图中的标记粗细
Change the marker thickness in matplotlib scatter plot
我的 python matplotlib 散点图中有以下标记:
代码制作:
plt.scatter(x,y,c=z,cmap=cm.bwr,marker='X',s=800,linewidth=1,edgecolor='k')
我希望 X 大小相同,但我希望红色部分为 'thinner'。我想更像是一个真实的 '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()
我的 python matplotlib 散点图中有以下标记:
代码制作:
plt.scatter(x,y,c=z,cmap=cm.bwr,marker='X',s=800,linewidth=1,edgecolor='k')
我希望 X 大小相同,但我希望红色部分为 'thinner'。我想更像是一个真实的 '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()