2024-03-29 07:33:55 发布
网友
当使用matplotlib绘制图形时,有人能告诉我应该如何确保所有刻度(或者也许更好的方法是指定传递给plot函数的列表中的所有元素)都显示在x轴上吗?
plt.plot(xValues, meanWeekdayArrivalCounts, 'k-')
我希望列表xValues中的所有值都显示在图表上。默认情况下,仅显示0、10、20、30、40、50。
用这个。
fig = plt.figure(figsize=(10,8)) plt.xticks(np.arange(min(x), max(x)+1, 1.0))
只需在代码中添加plt.xticks(xValues)。给定图表中的点数,标签可能会混乱。
plt.xticks(xValues)
如果在axes对象上用ax.set_xticks(xValues, minor=True)设置它们,则可以将它们显示为小刻度。
ax.set_xticks(xValues, minor=True)
用这个。
只需在代码中添加
plt.xticks(xValues)
。给定图表中的点数,标签可能会混乱。如果在axes对象上用
ax.set_xticks(xValues, minor=True)
设置它们,则可以将它们显示为小刻度。相关问题 更多 >
编程相关推荐