我有20列对应于20个设备名称,并且只有一行包含所有列中的值。我想在x轴上绘制机器名称,并在y轴上绘制相应的行值
df
device-1 device-2 device-3 device-4 device-5...
0 1 5 0.5 4 2.5
我希望每个设备的图形上都有点
有人可以帮忙吗?
答案 0 :(得分:1)
尝试:-
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)