python - 为什么 Seaborn 在绘制散点图/线图时无法解释输入的列?

标签 python data-visualization seaborn

我正在尝试对意大利的 Covid-19 数据进行可视化。 然而,当我尝试使用 Seaborn 的散点图来可视化我的数据时,它无法解释输入的列,即使我已确保该列不是数据帧的索引。

下面是截图:

Code and error message

以下是数据:

Italy_data.xlsx Gdrive Drive File

所以我想做的是,根据“Converted_Date_reported”列上的日期/时间戳,可视化不断上升的累计死亡人数和病例数。

最佳答案

原因是列名开头包含空格字符。如果包含它,则不会出现该错误。在此之前您应该进行一些数据维护。

g = sns.lineplot(x=df['Converted_Date_reported'], y=df[' Cumulative_cases'], data=df)

enter image description here

enter image description here

关于python - 为什么 Seaborn 在绘制散点图/线图时无法解释输入的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62625992/

相关文章:

Python 将字符串转换为类

python - 在 Seaborn 中使用颜色图作为调色板

Python Seaborn FacetGrid 不同的 y 轴

javascript - D3.js - 如何解决拖动折线图时出现 NAN 错误(Jsfiddle 提供)

python - 如何更好地可视化给定文本的单词关联?

python - 来自多个数据框列的分类数据的散点图

python - 定义一个支持两个或多个同时迭代的可迭代类

python - 将 Python 模块作为参数传递是一个好习惯吗

python - 如何更改 GTK 小部件(如堆栈)的属性?

python - Holoviews 是否能够在绘图中用 0 填充缺失的日期?