【问题标题】:How do I set up the values for the x axis in matplot in python?如何在 python 的 matplot 中设置 x 轴的值?
【发布时间】:2018-02-11 23:40:59
【问题描述】:
plt.figure(figsize=(15,5))
plt.plot(data['Unemployment Rate'])
plt.axis([1948,2017,0,15])
plt.show()

这些代码返回了一个空图。

该表包含 2 列,data['Year'] 和 data['Unemployment Rate']。

年份介于 1948 年和 2017 年之间。

我想要完成的是生成失业率图表,并使用 data['Year'] 中的值作为 x 轴的值。

【问题讨论】:

  • 如您所说,您要使用“数据中的值['Year']作为x轴的值”;但是您没有告知 matplotlib 这个愿望。比如“我想针对x绘制y,所以我尝试了plt.plot(y)”;但是x在哪里?

标签: python matplotlib data-analysis data-science


【解决方案1】:

如果您想针对x 绘制y,您需要通知matplotlib 这样做。

plt.plot(x,y)

如果您只调用 plt.plot(y),matplotlib 将不知道您要针对 x 数据进行绘图。相反,它需要数字 0,1,...N-1 来绘制。

【讨论】:

  • 请注意,我在一个副本上搜索了 10 分钟(因为这肯定以前已经发生在人们身上)但没有找到。所以我提供了这个答案。但如果有人找到,请通知我,以便关闭。
  • 这可能是因为人们只需要阅读tutorial 的前几句话就可以解决这个问题......
  • @ThomasKühn 当然 ;-) 但是由于很多人在在这里提问之前甚至没有阅读第一句话,所以我仍然希望在某个地方有一个关于这个的问题。问题是,人们会使用什么搜索词来找到它?
  • 这就是为什么你得到了我的支持 :D。我也没有找到任何东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多