代码之家  ›  专栏  ›  技术社区  ›  Mad Physicist

如何在MatPlotLib中获取当前默认格式化程序

  •  0
  • Mad Physicist  · 技术社区  · 9 年前

    我正在试着写一个 Formatter 它预处理它的一些值,然后将它们传递到另一个 用于实际格式化。我想得到默认值 格式器 这将被分配给新的轴。如何在不创建临时 Axis

    我在文件中找不到任何东西。 matplotlibrc 似乎有一个地方会列出这样的东西,但似乎只有 axes.formatter.* 钥匙 格式器 参数,而不是类本身。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Mad Physicist    9 年前

    根据源代码,默认格式化程序实际上是硬编码到 axis.cla 方法:

     def cla(self):
        'clear the current axis'
        self.set_major_locator(mticker.AutoLocator())
        self.set_major_formatter(mticker.ScalarFormatter())
        ...