python条形图分组
时间: 2023-11-12 20:59:59 浏览: 90
interactive-d3-barGraph:使用 d3.js 构建的交互式分组条形图。 具有过渡、多个 TSV 数据文件源、工具提示等!
好的,关于 Python 条形图分组,你可以使用 Matplotlib 库来实现。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 数据
data1 = [10, 20, 30, 40]
data2 = [15, 25, 35, 45]
labels = ['A', 'B', 'C', 'D']
# 设置图形大小
plt.figure(figsize=(8, 6))
# 设置每组数据的位置
x = np.arange(len(labels))
width = 0.35
# 绘制条形图
plt.bar(x - width/2, data1, width, label='Group 1')
plt.bar(x + width/2, data2, width, label='Group 2')
# 设置 x 轴标签和刻度
plt.xlabel('Category')
plt.xticks(x, labels)
# 设置 y 轴标签和刻度
plt.ylabel('Value')
plt.yticks(np.arange(0, 50, 10))
# 添加图例
plt.legend()
# 显示图形
plt.show()
```
这段代码会生成两组数据的条形图,每组数据包含四个条形,分别对应四个类别。你可以根据自己的需求修改数据和标签,以及调整图形大小、颜色等参数。
阅读全文