在 pgfplots 中自动获取 (ymin,ymax) 和 (xmin,xmax)

在 pgfplots 中自动获取 (ymin,ymax) 和 (xmin,xmax)

我正在使用 pgfplots 绘制文件中的一些 2D 数据。是否可以从我尝试绘制的文件中自动获取 (ymin,ymax) 和 (xmin,xmax)?我不想每次绘制不同的文件时都不断更改它们。

如果不设置这些范围,我的图中将会留下一些不必要的空白。

答案1

为了防止 PGFPlots 在数据周围添加填充,请设置enlargelimits=false

\documentclass[]{article}

\usepackage{pgfplots}

\begin{document}
Default settings:

\begin{tikzpicture}
\begin{axis}
\addplot table {
3 2
5 3
9 11
};
\end{axis}
\end{tikzpicture}

\hspace{2cm}


With \verb|enlargelimits=false|:

\begin{tikzpicture}
\begin{axis}[enlargelimits=false]
\addplot table {
3 2
5 3
9 11
};
\end{axis}
\end{tikzpicture}
\end{document}

相关内容