0

我想在 PGFPlots 中制作一个带有对数 y 轴的条形图。10^0我遇到的问题是,当我希望底部位于下方时,条形底部是相对于 绘制的ymin。见下文:

在此处输入图像描述

换句话说,底部 x 轴脊椎和钢筋之间不应有间隙。有没有办法做到这一点?

MWE:

\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
  \begin{semilogyaxis}
    \addplot+[ybar] coordinates {(0, 10) (1, 0.01)};
  \end{semilogyaxis}
\end{tikzpicture}
\end{document}
4

1 回答 1

1

如果我对您的理解正确,您可以使用该log origin选项,正如TeX.SE 上的this answer所建议的那样:

\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
  \begin{semilogyaxis}[log origin=infty]
    \addplot+[ybar] coordinates {(0, 10) (1, 0.01)};
  \end{semilogyaxis}
\end{tikzpicture}
\end{document}

在此处输入图像描述

于 2020-11-06T01:03:25.743 回答