我正在使用 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}