为什么图中所示的文字被剪切了?

为什么图中所示的文字被剪切了?

我是新手,我的图形有问题。它不完整,因为指示飞机上每个功能的文本被剪掉了。我需要做什么?

图表结果

\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}

得出的结果为: 在此处输入图片描述

相关内容