我是新手,我的图形有问题。它不完整,因为指示飞机上每个功能的文本被剪掉了。我需要做什么?
\begin{tikzpicture}[scale=1]
%definição do comportamento dos eixos
\begin{axis}[axis lines = center, axis line style={latex-latex}]
%definição das funções
\addplot[mark=none, line width = 0.5pt]{x} node[pos=1,below] {$y = x$}; %função principal
\addplot[mark=none, dotted]{x+1} node[pos=1,below] {$y = x+1$};
\addplot[mark=none, dotted]{x-1} node[pos=1,below] {$y = x-1$};
\addplot[mark=none, dotted]{(x+2} node[pos=1,below] {$y = x+2$};
\addplot[mark=none, dotted]{(x-2} node[pos=1,below] {$y = x-2$};
%definição das legendas e pontos
\addplot [mark=*,nodes near coords,only marks,point meta=explicit symbolic]
table[meta=label] {
x y label
1 1 $P_1$
3 3 $P_2$
2 4 $P_3$
};
\end{axis}
\end{tikzpicture}%
答案1
clip=false
您只需要定义中的选项axis
;我还将所有节点的位置更改为right
以便更好地显示相应的功能。
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}
\begin{document}
\begin{tikzpicture}[scale=1]
%definição do comportamento dos eixos
\begin{axis}[
axis lines = center,
axis line style={latex-latex},
clip=false]
%definição das funções
\addplot[mark=none, line width = 0.5pt]{x} node[pos=1,right] {$y = x$}; %função principal
\addplot[mark=none, dotted]{x+1} node[pos=1,right] {$y = x+1$};
\addplot[mark=none, dotted]{x-1} node[pos=1,right] {$y = x-1$};
\addplot[mark=none, dotted]{(x+2} node[pos=1,right] {$y = x+2$};
\addplot[mark=none, dotted]{(x-2} node[pos=1,right] {$y = x-2$};
%definição das legendas e pontos
\addplot [mark=*,nodes near coords,only marks,point meta=explicit symbolic]
table[meta=label] {
x y label
1 1 $P_1$
3 3 $P_2$
2 4 $P_3$
};
\end{axis}
\end{tikzpicture}%
\end{document}