编写一段python代码,用于绘制一张图表,表示3个数据集的6个类别标签的分布情况
时间: 2024-05-01 14:19:17 浏览: 116
显示六个标签的框架
好的,我可以使用Python的matplotlib库来绘制这张图表。以下是一个简单的代码示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成随机数据
data1 = np.random.randint(0, 10, size=6)
data2 = np.random.randint(0, 10, size=6)
data3 = np.random.randint(0, 10, size=6)
# 设置标签
labels = ['Label 1', 'Label 2', 'Label 3', 'Label 4', 'Label 5', 'Label 6']
# 绘制柱状图
x = np.arange(len(labels))
width = 0.25
fig, ax = plt.subplots()
rects1 = ax.bar(x - width, data1, width, label='Data Set 1')
rects2 = ax.bar(x, data2, width, label='Data Set 2')
rects3 = ax.bar(x + width, data3, width, label='Data Set 3')
# 添加标签和标题
ax.set_ylabel('Count')
ax.set_xlabel('Labels')
ax.set_xticks(x)
ax.set_xticklabels(labels)
ax.legend()
plt.show()
```
这段代码将生成一个柱状图,其中每个类别标签对应三个数据集中的一个条形图。您可以通过调整数据集和标签来适应您的数据。
阅读全文