如何将数据框python的列可视化为图?

时间:2019-09-03 09:00:49

标签: python pandas data-visualization scatter-plot

我有一个如下所示的数据框:

DateTime               ID          Temperature

2019-03-01 18:36:01    3             21

2019-04-01 18:36:01    3             21

2019-18-01 08:30:01    2             18

2019-12-01 18:36:01    2             12

我想将其可视化为一个图,在这里我需要x轴上的日期时间,在y轴上具有ID色相的温度,我尝试了以下方法,但是我需要查看每个温度的分布点更清楚。还有其他可视化技术吗?

x= df['DateTime'].values
y= df['Temperature'].values
hue=df['ID'].values
plt.scatter(x, y,hue,color = "red")

1 个答案:

答案 0 :(得分:1)

您可以尝试:

df.set_index('DateTime').plot()

输出:

enter image description here

或者您可以使用:

df.set_index('DateTime').plot(style="x-", figsize=(15, 10))

输出: enter image description here