python 画图,x轴代表个文件夹,图中还有横线代表两个文件夹,完整代码
时间: 2023-08-24 07:04:54 浏览: 56
python实现两个文件夹的同步
以下是一个简单的 Python 代码示例,可以用于绘制一张图表,其中 x 轴表示文件夹,图中有横线表示两个文件夹之间的关系。
```python
import matplotlib.pyplot as plt
# 文件夹列表
folders = ['Folder1', 'Folder2', 'Folder3', 'Folder4', 'Folder5']
# 文件夹之间的关系
links = [('Folder1', 'Folder2'), ('Folder2', 'Folder3'), ('Folder3', 'Folder4'), ('Folder4', 'Folder5')]
# 创建一个新的图表
fig, ax = plt.subplots()
# 绘制横线
for link in links:
x1 = folders.index(link[0])
x2 = folders.index(link[1])
y = 0.5
ax.plot([x1, x2], [y, y], color='gray', linestyle='--')
# 设置横轴标签
ax.set_xticks(range(len(folders)))
ax.set_xticklabels(folders)
# 设置标题
ax.set_title('Folders')
# 显示图表
plt.show()
```
注意,此代码示例需要 matplotlib 库。如果您尚未安装此库,请使用以下命令安装:
```
pip install matplotlib
```
阅读全文