当使用matplotlib(或pyplot)生成新图形或轴时,(我认为)存在某种自动方式来确定每个轴适合多少个刻度。
不幸的是,这经常导致标签太靠近而无法舒适地阅读,甚至重叠。我知道显式指定刻度位置和标签的方式(例如ax.set_xticks
,ax.set_xtick_labels
,但我想知道如果未指定任何内容,自动刻度分布会受到某些全局matplotlib参数的影响吗(s)。
是否存在此类全局参数,它们是什么?
我会自动生成大量图形并将其保存,而不得不将它们全部单独处理会有些烦人...
如果没有简单的方法告诉matplotlib稀疏标签,是否有其他解决方法可以在标签之间实现更大的间距?
答案 0 :(得分:0)
通过阅读xticks matplotlib.pyplot.xticks的文档,似乎没有这样的全局参数。
但是,使用明确的xticks
和xticks_labels
并考虑到您可以解决的问题非常简单:
xticks
。和许多其他可能的解决方法。