有没有办法隐藏部分情节,可以通过数字指定间隔?
我有一个图xmin
,其中定义了xmax
、和,我需要将其从ymin
ymax
是轴,无需使用enlarge x limits
。
在这种情况下,我想保持一切原样,只隐藏图上 -0.5 和 0 之间的部分X轴。
最小工作示例:
\documentclass[border=2pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin=-0.5,
xmax=5.5,
ymin=-1.54,
ymax=16.96,
]
\addplot[style=loosely dashed, thick] gnuplot{0.261*x+8.073};
\end{axis}
\end{tikzpicture}
\end{document}
目的是正确对齐两个轴,其中一个轴具有符号坐标和自动填充,因此无法绘制此函数。如果有人想用覆盖形状覆盖它,这是不可接受的,因为背景颜色会有所不同。
答案1
您可以使用 键设置函数评估的范围domain=<min>:<max>
。
\documentclass[border=2pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin=-0.5,
xmax=5.5,
ymin=-1.54,
ymax=16.96,
domain=0:5.5
]
\addplot[style=loosely dashed, thick, samples=2] gnuplot{0.261*x+8.073};
\end{axis}
\end{tikzpicture}
\end{document}