Seaborn以错误的方式生成图表?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (106)

我一直试图用.csv文件制作图表。

import pandas as pd 
import seaborn as sns

df = pd.read_csv('Path/to//Data.csv')

g = sns.relplot(x="time", y="data", kind="line", data=df)

数据框看起来像:

time,data
01-05-98,309
01-06-98,310
01-07-98,311
01-08-98,312
01-09-98,313
01-10-98,314
01-11-98,315

结果以下列方式生成:

Excel图表完全不同:

修复Python生成的图形的方法是什么?

提问于
用户回答回答于

需要将time列转换为pandas中的datetime列。

就像是

df['time'] = pd.to_datetime(df['time'], format='%m-%d-%y')

扫码关注云+社区

领取腾讯云代金券