python两个表格的直方图画在同一张画面中
时间: 2024-03-16 16:47:04 浏览: 52
要将两个表格的直方图画在同一张画面中,可以使用 Matplotlib 库。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成示例数据
data1 = np.random.normal(0, 1, 1000)
data2 = np.random.normal(2, 1, 1000)
# 绘制直方图
plt.hist(data1, bins=50, alpha=0.5, label='Data 1')
plt.hist(data2, bins=50, alpha=0.5, label='Data 2')
# 设置标题和标签
plt.title('Histogram of Data 1 and Data 2')
plt.xlabel('Value')
plt.ylabel('Frequency')
# 显示图例
plt.legend()
# 显示图形
plt.show()
```
这个代码会生成两个正态分布的数据,并将它们的直方图画在同一张图中。在 `plt.hist()` 函数中,`alpha` 参数可以控制直方图的透明度,`label` 参数可以设置每个直方图的标签。在绘制完成后,使用 `plt.legend()` 显示图例。
阅读全文