绘制带颜色、带平均线的箱线图
时间: 2023-10-05 09:13:13 浏览: 28
以下是使用Python和matplotlib绘制带颜色和平均线的箱线图的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
data = np.random.randn(100, 5)
# 计算平均值
mean = np.mean(data, axis=0)
# 绘制箱线图
fig, ax = plt.subplots()
bp = ax.boxplot(data, patch_artist=True)
# 设置箱体的颜色
colors = ['#0000FF', '#00FF00', '#FF0000', '#FFFF00', '#FF00FF']
for patch, color in zip(bp['boxes'], colors):
patch.set_facecolor(color)
# 绘制平均线
ax.plot(mean, 'k-', linewidth=2)
# 设置x轴标签
ax.set_xticklabels(['A', 'B', 'C', 'D', 'E'])
# 设置图表标题和坐标轴标签
ax.set_title('Boxplot with Colors and Mean Line')
ax.set_xlabel('Group')
ax.set_ylabel('Value')
plt.show()
```
运行以上代码,将得到以下带颜色和平均线的箱线图:
![带颜色和平均线的箱线图](https://i.imgur.com/6jKJbUW.png)
相关推荐
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)