调整 matplotlib 标记的大小

Re-sizing matplotlib markers

我看到大量关于相对于 window 和/或位置调整标记大小的问题,但我只想让标记变大。

我试过了,但它不喜欢 markersize 参数

plt.figure(figsize=(8, 6), dpi=80, markersize = 2)
for c, i, target_name, marker in zip("rgby", [0, 1, 2, 3], target_names,('*','x','1','d')):
    plt.scatter(X_r2[y == i, 0], X_r2[y == i, 1], c=c, label=target_name, marker=marker)
plt.legend()
plt.title(title)
plt.show

我知道这一定很简单,但好像找不到,谢谢!

in plt.scatter(X_r2[y == i, 0], X_r2[y == i, 1], c=c, label=target_name, marker=marker)s = x 其中 x 是您想要的大小,例如。

plt.scatter(X_r2[y == i, 0], X_r2[y == i, 1], s=40, c=c, label=target_name, marker=marker)