获取当前plt.scatter 画点尺寸
时间: 2023-07-06 18:30:01 浏览: 99
主要为大家详细介绍了python scatter散点图用循环分类法加图例.zip
要获取当前 plt.scatter 画点尺寸,可以使用 scatter() 方法的 `sizes` 参数。该参数返回一个数组,其中包含所有散点的大小。您可以使用该数组来获取已绘制的散点的大小。
以下是一个示例代码:
```
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
x = np.random.rand(50)
y = np.random.rand(50)
colors = np.random.rand(50)
sizes = 100*np.random.rand(50)
# 绘制散点图
plt.scatter(x, y, c=colors, s=sizes)
# 获取散点的大小
current_sizes = plt.scatter(x, y, c=colors, s=sizes).sizes
# 输出散点的大小
print("当前散点的大小为:", current_sizes)
# 显示图形
plt.show()
```
在这个例子中,我们使用 numpy 库生成了一些随机数据,并将它们传递给 scatter() 方法来绘制散点图。我们使用了 colors 参数来指定每个点的颜色,使用 sizes 参数来指定每个点的大小,并将它们存储在 sizes 变量中。接着,我们再次调用 scatter() 方法,并使用 sizes 参数来获取当前绘制的散点的大小。最后,我们打印出当前散点的大小,并使用 show() 方法显示图形。
阅读全文