matplotlib 使范围内的所有值显示在x轴上

7lrncoxx  于 2023-08-06  发布在  其他
关注(0)|答案(3)|浏览(110)

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

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

字符串
我希望列表xValues中的所有值都显示在图形上。默认情况下,仅显示0、10、20、30、40,50.0。“


的数据

e5nszbig

e5nszbig1#

只需将plt.xticks(xValues)添加到代码中。给定图形中的点的数量,标签可能会混乱。
如果使用ax.set_xticks(xValues, minor=True)在轴对象上设置它们,则可以将它们显示为次要记号。

6ovsh4lw

6ovsh4lw2#

使用这个:

fig = plt.figure(figsize=(10,8))
plt.xticks(np.arange(min(x), max(x)+1, 1.0))

字符串

ngynwnxp

ngynwnxp3#

我想在图表中显示所有年份,所以我这样做了

plt.xticks(list(table_05.anio.unique()))

字符串

相关问题