首页 > 解决方案 > 按值更改散点图的大小

问题描述

我正在尝试制作散点图并根据来自不同列表的数字缩放点的大小。

y所以我正在制作vs的散点图,x但每个点的大小将取决于s. 从本质上讲,元素的值s越大,散点图上的点就越大。

y = [2.2, 3.1, 4.3, 4.9, 5.1]
x = [0.03, 0.3, 0.4, 0.6, 0.7]
s = [48, 134, 391, 203, 193]

fig, ax = plt.subplots()
ax.scatter(x, y)

有任何想法吗?

提前致谢!

标签: pythonnumpymatplotlib

解决方案


你是如此接近

ax.scatter(x, y, s=s)

推荐阅读