这里需要一些帮助。如何在绘图后更改散点图的标记? 例如,我们说我有以下内容:
fig, ax = plt.subplots()
a = list(range(20))
b = list(range(20, 40))
p = ax.scatter(a, b)
我没有设定'同时密谋。我想这样做,比如说。 仅供参考,我试过 plt.setp(p,s = 10),但无济于事。
感谢您能解释一下。
答案 0 :(得分:0)
ax.scatter
的结果是matplotlib.collections.PathCollection
。因此,您可以使用许多参数。其中一个是set_sizes()
:
fig, ax = plt.subplots()
a = list(range(20))
b = list(range(20, 40))
p = ax.scatter(a, b)
p.set_sizes([10])
这也允许您设置不同的大小,只要列表的长度与散点的数量相同。
p.set_sizes(range(20))