【问题标题】:How to make a scatterplot如何制作散点图
【发布时间】:2021-11-29 10:33:56
【问题描述】:

我想用这两列做一个点云,但我做不到,你能帮帮我吗?

代码

import pandas as pd
import matplotlib.pyplot as plt 
members = pd.read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2020/2020-09-22/members.csv")

x = members["member_id"]
y = members["death_height_metres"]

plt.scatter(x, y)

【问题讨论】:

    标签: python pandas scatter-plot


    【解决方案1】:

    最后你错过了plt.show()。然后它会显示图表。

    【讨论】:

    • 即使使用 plt.show(),它也不起作用
    • 我认为问题是您有 76519 个条目并且由于大量数据而卡住了。我试过了,由于数据量大而停止响应。
    【解决方案2】:

    height_metres 的所有列值都是 NaN

    members["death_height_metres"].isna().sum()
    

    给:75451

    您需要检查您的数据。

    【讨论】:

      猜你喜欢
      • 2020-04-20
      • 1970-01-01
      • 2010-12-31
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      相关资源
      最近更新 更多