python怎么画图表_python – 用于绘制气泡图/图表的大小图例
时间: 2023-10-14 08:26:19 浏览: 215
要画图表,可以使用Python中的Matplotlib库。Matplotlib是一个数据可视化库,提供了各种各样的图表类型。其中包括气泡图,可以通过设置点的大小和颜色来表示数据的不同属性。
下面是一个简单的气泡图绘制示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (30 * np.random.rand(N))**2 # 点的面积
# 绘制气泡图
plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()
```
这个示例中,我们使用了`plt.scatter()`函数绘制气泡图。其中,`x`和`y`是点的坐标,`s`是点的面积,`c`是点的颜色,`alpha`是点的透明度。我们通过`np.random.rand()`函数生成了一些随机数据来展示气泡图的效果。
如果你想要添加图例,可以在`plt.scatter()`函数中设置`label`参数,并使用`plt.legend()`函数添加图例,示例如下:
```python
# 绘制气泡图
plt.scatter(x, y, s=area, c=colors, alpha=0.5, label='Data')
# 添加图例
plt.legend()
plt.show()
```
这样就可以在图表中添加一个名为“Data”的图例了。
阅读全文