首页 文章

Matplotlib:使范围内的所有值都显示在x轴上

提问于
浏览
13

有人可以指导我如何确保当使用matplotlib绘制图形时,所有刻度(或者可能更好的指定方式是将列表中的所有元素都传递给绘图函数)显示在x轴上?

plt.plot(xValues, meanWeekdayArrivalCounts, 'k-')

我希望列表xValues中的所有值都显示在图表上 . 默认情况下,仅显示0,10,20,30,40,50 .

1 回答

  • 14

    只需将 plt.xticks(xValues) 添加到您的代码中即可 . 鉴于图表中的点数,标签可能会混乱 .

    如果使用 ax.set_xticks(xValues, minor=True) 在轴对象上设置它们,则可以将它们显示为次要刻度 .

相关问题