python - 在 x 轴上绘制列名
问题描述
我有 20 列对应于 20 个设备名称,并且在所有列中只有一行具有值。我想在 x 轴上绘制机器名称,在 y 轴上绘制相应的行值
df
device-1 device-2 device-3 device-4 device-5...
0 1 5 0.5 4 2.5
我想在每个设备的图表上都有点
有人可以帮忙吗?
解决方案
尝试这个:-
cols =list(df.columns.values)
for i in range(0,len(cols)):
plt.scatter(i, df[cols[i]])
plt.xticks(list(range(0,len(cols))))
plt.axes().set_xticklabels(cols)
推荐阅读
- c - 为什么 isalpha() 计数器程序给出错误的输出?C
- c# - Outlook 日历发送和接收
- amazon-web-services - 从 AWS API 启动 ECR Docker 映像
- slack - Flock webhook 令牌
- html - 我的项目中页脚页面的 CSS/HTML 问题
- r - 在 R 中,是否有一种方法可以制作比 sink() 返回的详细信息更多的 .txt 文件?
- asp.net - ASP.NET 实体框架请求 SQL
- flutter - Flutter:将集合组分配给集合引用类型
- java - 当我用相同的方法创建一个 Socket 对象时,我无法编辑我的 JTextArea?
- c - 如何在宏中使用#pragma?(如何在宏中转义“#”?)