python - plt.plot:在 Python 中绘制线时的 X 轴问题
问题描述
使用 plt 在 Python 中绘制图形时遇到问题。
X 轴值根本不匹配索引值并从零开始,我希望 x 轴显示 2009-03/2009-04 等,而不是从零开始。
这是我的数据表
plt.figure()
plt.plot(WTS_summary.values,linewidth=1,alpha = 0.7,c='salmon')
plt.xlabel("X-Axis")
plt.ylabel("Y-Axis")
剧情长这样
非常感谢……即使我尝试了其他绘图方法,我也已经在这方面积累了很长时间
建议后它仍然显示错误。谢谢喜马拉雅 Bir Shrestha
解决方案
您可以添加以下行:
plt.xticks(ticks=np.arange(0,len(WTS_summary)), labels=WTS_summary.index))
您需要先为它导入 numpy。
推荐阅读
- javascript - 如何在 TypeScript 中安全地解构 JavaScript 对象
- nginx - Nginx 自动在查询字符串前添加斜杠
- php - 显示图片网址的linkedin api帖子
- php - PHP preg_match:带有+或*修饰符的多个组匹配不会出现在结果中?
- azure - 将消息从 Azure 事件中心路由到 Azure 服务总线
- javascript - 条不出现
- python - 通过与其他数据框列映射更改数据框列名称,Python 3.6
- c - 将生成的程序集重写为 GCC 内联程序集
- javascript - 当图像将在 Json 数据中时在 Array.map 中显示图像
- python - 获取所有动态和二级导入的名称