我正在尝试编写一个预处理其某些值的Formatter
,然后将它们传递给另一个Formatter
以进行实际格式化。我想获得将分配给新轴的默认Formatter
。如何在不创建临时Axis
对象的情况下执行此操作?
我无法在文档中找到任何内容。 matplotlibrc
似乎是列出此类内容的地方,但axes.formatter.*
参数似乎只有Formatter
个键,而不是类本身。
答案 0 :(得分:0)
根据源代码,默认格式化程序实际上是硬编码到axis.cla
方法中:
def cla(self):
'clear the current axis'
self.set_major_locator(mticker.AutoLocator())
self.set_major_formatter(mticker.ScalarFormatter())
...