代码实现多条条形图增加数字示例
时间: 2024-02-08 11:39:45 浏览: 28
您可以使用Python中的Matplotlib库来实现多条条形图增加数字示例,代码示例如下:
```python
import matplotlib.pyplot as plt
import numpy as np
# 数据
data1 = [10, 20, 30, 40]
data2 = [15, 25, 35, 45]
data3 = [20, 30, 40, 50]
# 设置横坐标
x = np.arange(len(data1))
# 绘制条形图
plt.bar(x, data1, color='r', width=0.2, align='center', label='Data 1')
plt.bar(x+0.2, data2, color='g', width=0.2, align='center', label='Data 2')
plt.bar(x+0.4, data3, color='b', width=0.2, align='center', label='Data 3')
# 添加数字示例
for i in range(len(x)):
plt.text(x[i]-0.1, data1[i]+1, str(data1[i]))
plt.text(x[i]+0.1, data2[i]+1, str(data2[i]))
plt.text(x[i]+0.3, data3[i]+1, str(data3[i]))
# 设置图例和标题
plt.legend()
plt.title('Multiple Bar Chart with Numerical Example')
# 显示图形
plt.show()
```
该代码会绘制出三组数据的条形图,并在每个条形图上面添加对应的数字示例。您可以根据需要调整数据和图形样式。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)