我有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)

关于python - 在x轴上绘制列名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57029481/

10-12 21:02