python绘制多元直方图
时间: 2023-08-27 15:05:07 浏览: 137
py_statistic
Python可以使用matplotlib库中的hist2d函数来绘制多元直方图。您可以指定x坐标轴和y坐标轴上的数量级,并使用cmap参数选择颜色方案。
以下是一个绘制三元直方图的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
x = np.random.randn(1000)
y = np.random.randn(1000)
z = np.random.randn(1000)
# 绘制三元直方图
plt.hist2d(x, y, bins=(20, 20), cmap=plt.cm.jet)
plt.colorbar()
plt.xlabel('x')
plt.ylabel('y')
plt.show()
```
这将生成一个颜色映射为jet,x轴和y轴有20个桶的三元直方图。您可以使用不同的参数将其调整到所需的大小和格式。
阅读全文