pandas散点图未显示所有数据

sm5*_*544 5 python matplotlib

我是 pandas 数据可视化的新手,在简单的散点图方面遇到了一些麻烦。我有一个从 csv 加载的数据框,有 6 列和 137 行。但是,当我尝试分散两列中的数据时,我在生成的图表中只看到 20 个数据点。我希望看到全部 137。有什么建议吗?

这是一段代码:

import pandas as pd
import matplotlib.pyplot as plt
plt.style.use('ggplot')
df = pd.read_csv(file, sep=',', header=0)
df.plot.scatter(x="Parte_aerea_peso_fresco", y="APCEi", marker=".")
Run Code Online (Sandbox Code Playgroud)

这是输出。 在此输入图像描述

Lud*_*idt 3

可能性 1) 许多点都位于完全相同的位置。您可以手动签入 file.csv

可能性 2)某些值无效,即:NaN(不是数字)或字符串,...

您的数据框很小:您可以通过打印数据框来检查这种可能性。

print (df)   
print (df[40:60])    
df.describe()
Run Code Online (Sandbox Code Playgroud)