【发布时间】:2022-01-20 13:46:14
【问题描述】:
我在使用散点图图例时遇到问题:我需要图例点的大小更大,但我不知道该怎么做。我试图将 'sizes' * 100 相乘,但在图例中,这些点重叠了。感谢您的帮助。
这是我的代码:
x = np.array([1,2,3,4,5,6,7,8,9,10])
y = np.array([13,27,36,9,10,22,62,77,42,46])
sizes = np.array([1,2,3,4,5,1,3,9,5,2])
fig, ax = plt.subplots(figsize=(12, 8))
scatter = ax.scatter(x, y, s=sizes)
handles, labels = scatter.legend_elements(prop="sizes",
alpha=0.6)
ax.legend(
handles,
labels,
loc="lower right",
bbox_to_anchor=(1.27, 0.5),
ncol=2, frameon=False
);
【问题讨论】:
标签: python matplotlib charts scatter-plot legend-properties