如何更改 pgfplots 上数字轴的格式

如何更改 pgfplots 上数字轴的格式

我想更改下图绿色框中 x 或 y 数字的格式。在此处输入图片描述

答案1

您可以使用系统更改轴的格式every ...。例如

  \begin{axis}
    [
      every x tick label/.append style  =
        { 
          /pgf/number format/.cd,
           precision = 0, 
           fixed
        }
    ]

我觉得应该在这里工作。这通过在pgf用于打印刻度标签的代码末尾添加一些基本的数字格式指令来实现。

答案2

如果您打算更改具有线性刻度(即“正常”数字)的轴的格式,则可以按如下方式进行约瑟夫的回答,即通过修改带前缀的键/pgf/number format/

然而,对数轴需要log ticks with fixed point密钥;它重新配置pgfplots以生成对数轴的定点表示:

\begin{axis}[log ticks with fixed point]
...

此样式需要最新的 pgfplots 稳定版本 1.5.1

相关内容