有没有办法将axis
环境置于特定坐标?例如,如果我希望函数图成为大型 tikzpicture 的次要部分。
这是一个 MWE:
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\coordinate (coord) at (1,2);
\begin{axis}[anchor=(coord)]
\draw [blue,fill] (Point) circle (2pt) node [right] {(1,2)}
\end{axis}
\end{tikzpicture}
答案1
是的,您可以在选项中指定at={<coordinate>}
和。在下面的示例中,的角位于中。我必须使用单位作为坐标,无单位数字不起作用。anchor
axis
north east
axis
(10cm,5cm)
\documentclass[tikz,border=2mm]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\draw (0,0) rectangle (10,5);
\begin{axis}[
at={(10cm,5cm)},
anchor={north east},
width=5cm,
height=4cm]
\addplot coordinates {(0,0) (1,1)};
\end{axis}
\end{tikzpicture}
\end{document}