在小范围的情况下显示“对数”刻度

在小范围的情况下显示“对数”刻度

我用的是这个pgfplots包。

当数据范围较小时,是否有任何解决方案可以显示“对数”刻度?一种解决方案是使用 、 和 手动增加范围,xmin但这xmax并不是yminymax令人满意。

例如,在下面的例子中,我想显示 x=1、x=2、x=3 的刻度。我可以手动执行此操作,但我可以强制 pgfplots 自动显示它吗?

梅威瑟:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\begin{document}
    \begin{tikzpicture}
    \begin{loglogaxis}[]
      \addplot [smooth,mark=none,line width=2pt] coordinates {(1,10) (2,11) (3,13)};      %
    \end{loglogaxis}
    \end{tikzpicture}
    \begin{tikzpicture}
    \begin{loglogaxis}[xmin=1,xmax=10,ymin=1,ymax=100]
      \addplot [smooth,mark=none,line width=2pt] coordinates {(1,10) (2,11) (3,13)};      
    \end{loglogaxis}
        \end{tikzpicture}
\end{document}

相关内容