【问题标题】:Matplotlib - x axis does not match the dataMatplotlib - x 轴与数据不匹配
【发布时间】:2020-07-04 13:16:34
【问题描述】:

数据框的描述

当我试图找出预算和收入的关系时

x = dfm_2.budget
y = dfm_2.revenue_of_investment
plt.figure(figsize = (10,8))
plt.xlim((40000,42500000))
plt.scatter(x,y)

输出是:

我知道预算的范围很大,但我没有弄清楚 x 轴上的数据。 我什至设置了范围,但是 x 轴不适合数据。

【问题讨论】:

  • 抱歉,您的问题似乎在最后被切断了,帖子以“我什至设置了范围,呵呵”结尾。你能检查和修改吗?
  • 你的问题是不是所有的数据都适合情节吗?
  • 您是否错过了右下角的1e7 是x 轴上的值的乘数?

标签: matplotlib axis


【解决方案1】:

如果我正确理解了您的问题(即绘图未在 x 轴上显示所有数据),那是因为您的上 xlim 太小了。

dfm_2.budget 的最大值为 4.25 * 1e8(即 425000000),但您的 xlim 上限设置为 4.25 * 1e7(即 42500000)(即您的 plt.xlim() 中缺少一个零)

【讨论】:

  • 好的!我编辑了那个。但是有没有办法将数据显示为 425000000 而不是 4.25*1e8?
猜你喜欢
  • 2013-02-26
  • 1970-01-01
  • 2019-10-05
  • 2020-02-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-01
相关资源
最近更新 更多