python画箱状图
时间: 2023-11-29 16:46:25 浏览: 84
利用Python – Matplotlib 绘制箱线图
以下是两个Python画箱状图的例子:
1. 标准情况下的箱状图
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建数据
data = np.random.normal((3, 5, 4), (1.25, 1.00, 1.25), (100, 3))
# 设置图形大小和字体
plt.figsize=((10,8))
plt.rcParams['font.family'] = 'SimHei'
plt.rcParams['axes.unicode_minus']=False
# 绘制箱状图
plt.title('标准情况下')
view = plt.boxplot(data)
# 显示图形
plt.show()
```
2. 添加widths和vert参数的箱状图
```python
import numpy as np
import matplotlib.pyplot as plt
# 创建数据
data = np.random.normal((3, 5, 4), (1.25,1.00, 1.25), (100, 3))
# 设置图形大小和字体
plt.figsize=((10,8))
plt.rcParams['font.family'] = 'SimHei'
plt.rcParams['axes.unicode_minus']=False
# 绘制箱状图
plt.subplot(121)
plt.title('添加widths')
view = plt.boxplot(data, widths=[2,0.5,0.7])
plt.subplot(122)
plt.title('vert=False')
view = plt.boxplot(data, vert=False)
# 显示图形
plt.show()
```
阅读全文