
Fiz um código para exibir curvas, aqui está o código:
\documentclass[12pt]{article}
\usepackage{pgfplots}
\usepackage{amsmath}
\pgfplotsset{compat=1.18}
\usepackage{xcolor}
\begin{document}
\pgfplotstableread[col sep=comma]{
-1.00000000e+00, 1.00000000e+00, -3.50000000e+00, 9.75000000e+00, -2.62500000e+01, 7.35937500e+01, -3.50000000e+00, 9.75000000e+00, -2.62500000e+01, 1.23005515e+02
-5.78947368e-01, 1.00000000e+00, -3.07894737e+00, 6.97991690e+00, -1.45631652e+01, 3.17518749e+01, -3.07894737e+00, 6.97991690e+00, -1.45631652e+01, 5.91648918e+01
-1.57894737e-01, 1.00000000e+00, -2.65789474e+00, 4.56440443e+00, -6.15144336e+00, 7.79163062e+00, -2.65789474e+00, 4.56440443e+00, -6.15144336e+00, 1.93708181e+01
2.63157895e-01, 1.00000000e+00, -2.23684211e+00, 2.50346260e+00, -5.66955824e-01, -3.42580172e+00, -2.23684211e+00, 2.50346260e+00, -5.66955824e-01, -2.35859076e+00
6.84210526e-01, 1.00000000e+00, -1.81578947e+00, 7.97091413e-01, 2.63817612e+00, -6.28491883e+00, -1.81578947e+00, 7.97091413e-01, 2.63817612e+00, -1.12508974e+01
1.10526316e+00, 1.00000000e+00, -1.39473684e+00, -5.54709141e-01, 3.91183117e+00, -4.41589541e+00, -1.39473684e+00, -5.54709141e-01, 3.91183117e+00, -1.17793423e+01
1.52631579e+00, 1.00000000e+00, -9.73684211e-01, -1.55193906e+00, 3.70188803e+00, -6.94584190e-01, -9.73684211e-01, -1.55193906e+00, 3.70188803e+00, -7.66284401e+00
1.94736842e+00, 1.00000000e+00, -5.52631579e-01, -2.19459834e+00, 2.45622540e+00, 2.75748416e+00, -5.52631579e-01, -2.19459834e+00, 2.45622540e+00, -1.86599894e+00
2.36842105e+00, 1.00000000e+00, -1.31578947e-01, -2.48268698e+00, 6.22721971e-01, 4.57310099e+00, -1.31578947e-01, -2.48268698e+00, 6.22721971e-01, 3.40091845e+00
2.78947368e+00, 1.00000000e+00, 2.89473684e-01, -2.41620499e+00, -1.35074355e+00, 4.13937964e+00, 2.89473684e-01, -2.41620499e+00, -1.35074355e+00, 6.68195573e+00
3.21052632e+00, 1.00000000e+00, 7.10526316e-01, -1.99515235e+00, -3.01629246e+00, 1.59775549e+00, 7.10526316e-01, -1.99515235e+00, -3.01629246e+00, 7.27548248e+00
3.63157895e+00, 1.00000000e+00, 1.13157895e+00, -1.21952909e+00, -3.92604607e+00, -2.15601404e+00, 1.13157895e+00, -1.21952909e+00, -3.92604607e+00, 5.23419032e+00
4.05263158e+00, 1.00000000e+00, 1.55263158e+00, -8.93351801e-02, -3.63212567e+00, -5.47184956e+00, 1.55263158e+00, -8.93351801e-02, -3.63212567e+00, 1.36509289e+00
4.47368421e+00, 1.00000000e+00, 1.97368421e+00, 1.39542936e+00, -1.68665257e+00, -5.94534961e+00, 1.97368421e+00, 1.39542936e+00, -1.68665257e+00, -2.77047418e+00
4.89473684e+00, 1.00000000e+00, 2.39473684e+00, 3.23476454e+00, 2.35825193e+00, -4.17790734e-01, 2.39473684e+00, 3.23476454e+00, 2.35825193e+00, -4.85685319e+00
5.31578947e+00, 1.00000000e+00, 2.81578947e+00, 5.42867036e+00, 8.95046654e+00, 1.50238725e+01, 2.81578947e+00, 5.42867036e+00, 8.95046654e+00, -1.82406447e+00
5.73684211e+00, 1.00000000e+00, 3.23684211e+00, 7.97714681e+00, 1.85378700e+01, 4.50470077e+01, 3.23684211e+00, 7.97714681e+00, 1.85378700e+01, 1.01521937e+01
6.15789474e+00, 1.00000000e+00, 3.65789474e+00, 1.08801939e+01, 3.15683409e+01, 9.50733043e+01, 3.65789474e+00, 1.08801939e+01, 3.15683409e+01, 3.56505451e+01
6.57894737e+00, 1.00000000e+00, 4.07894737e+00, 1.41378116e+01, 4.84897580e+01, 1.71278774e+02, 4.07894737e+00, 1.41378116e+01, 4.84897580e+01, 8.00039353e+01
7.00000000e+00, 1.00000000e+00, 4.50000000e+00, 1.77500000e+01, 6.97500000e+01, 2.80593750e+02, 4.50000000e+00, 1.77500000e+01, 6.97500000e+01, 1.49299632e+02
}\loadedtable
\begin{figure}[h]
\tikzset{ellipsenode/.style={draw, ellipse, thick, text width=5ex, align=center, inner sep=2pt}}
\begin{tikzpicture}
\begin{axis}[
axis lines=center,
xmin=-0.6, xmax=6.6,
ymin=-17, ymax=28,
axis on top,
xtick distance=1,
ytick distance=5,
tick label style={font=\footnotesize, inner sep=1pt, fill=white},
no marks, samples=15, smooth,
legend entries={
$Q^{1/2,1/2,5}_{0}(x)$,
$Q^{1/2,1/2,5}_{1}(x)$,
$Q^{1/2,1/2,5}_{2}(x)$,
$Q^{1/2,1/2,5}_{3}(x)$,
$Q^{1/2,1/2,5}_{4}(x)$
}, ]
\addplot[color=red] table[x index=0,y index=1] {\loadedtable};
\addplot[color=blue]table[x index=0,y index=2] {\loadedtable};
\addplot[color=green] table[x index=0,y index=3] {\loadedtable};
\addplot[color=purple] table[x index=0,y index=4] {\loadedtable};
\addplot[color=yellow] table[x index=0,y index=5] {\loadedtable};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[
axis lines=center,
xmin=-0.6, xmax=6.6,
ymin=-17, ymax=28,
axis on top,
xtick distance=1,
ytick distance=5,
tick label style={font=\footnotesize, inner sep=1pt, fill=white},
no marks, samples=15, smooth,
legend entries={
$Q^{(3)}_{0}(x)$,
$Q^{(3)}_{1}(x)$,
$Q^{(3)}_{2}(x)$,
$Q^{(3)}_{3}(x)$,
$Q^{(3)}_{4}(x)$
},
]
\addplot[color=red] table[x index=0,y index=1] {\loadedtable};
\addplot[color=blue]table[x index=0,y index=6] {\loadedtable};
\addplot[color=green] table[x index=0,y index=7] {\loadedtable};
\addplot[color=purple] table[x index=0,y index=8] {\loadedtable};
\addplot[color=yellow] table[x index=0,y index=9] {\loadedtable};
\end{axis}
\end{tikzpicture}
\caption{Graph of $Q^{1/2,1/2,5}_n$ and $Q^{(3)}_n$ for $n = 0, 1, 2, 3, 4$}
\end{figure}
\end{document}
Resultado
Mas no resultado da compilação, quero que as duas tabelas de descrição sejam pequenas o suficiente para ver melhor os gráficos. Uma ideia por favor
Responder1
Escrita.meu comentário com linksaqui está uma maneira de criar ou compor sua própria lenda. Para ver melhor as diferenças e evitar confusão, coloquei isso como uma resposta separada.
Observações
Preâmbulo
Para design é melhor usar class standalone
, pois ele se ajusta ao tamanho do "papel" conforme necessário. O pacote xcolor
não é necessário aqui. Precisaremos da tikzlibrary matrix
para compor a legenda.
\documentclass[10pt,border=3mm,tikz]{standalone}
\usepackage{pgfplots}
\usepackage{amsmath}
\pgfplotsset{compat=1.18}
%\usepackage{xcolor} % <<< not needed in pgfplots
\usetikzlibrary{matrix} % <<< to typeset the legend, later
Conjunto de plotagem
Está obsoleto porque não usamos a legenda integrada.
% \pgfplotsset{
% every axis legend/.append style={
% at={(1.02,1)},
% anchor=north west,
% },
% }
Ambiente do eixo
- vamos colocar um título
- remova todas as declarações de legenda
- adicione um
\label
DEPOIS de cada\addplot ... ;
- defina a
\coordinate
para usá-lo mais tarde, aqui chamado(label)
\begin{axis}[
...
no marks, samples=15, smooth,
title=$Q^{1/2,1/2,5}_n(x)$; % <<<
]
% <<< new: put labels, to reference them later ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\addplot[color=red] table[x index=0,y index=1] {\loadedtable};\label{plot:L1}
...
% <<< new: legend will go here, in plot coordinates
\coordinate (legend) at (.3,25);
\end{axis}
Digite sua lenda
A estrutura básica é \matrix[...] at (legend) { ... };
, bem como você faria com um \node
. Você precisa definir alguns estilos para vê-lo da maneira que deseja.
Pense nisso \matrix
como o pendente Tikz para um arquivo Latex table
. É por isso que você verá a & & \\
estrutura de uma linha de dados. Dentro, você apenas digita como um texto normal, referenciando todos os rótulos de plotagem definidos anteriormente. Tal como acontece com todas as referências, elas precisam de uma segunda compilação após a introdução de alterações.
% ~~~ building your legend using a matrix (it's like a table within Tikz) ~~~~
\matrix[
draw, % to see it, with
matrix of nodes, % see manual
anchor=north west, % upper left corner
font={\tiny}, % use smaller font, if you like
] at (legend) {
Index $n$: &&\\
\ref{plot:L1} 0&\ref{plot:L2} 1&\ref{plot:L3} 2\\
\ref{plot:L4} 3&\ref{plot:L5} 4&\\
};
Resultado e código
\documentclass[10pt,border=3mm,tikz]{standalone}
\usepackage{pgfplots}
\usepackage{amsmath}
\pgfplotsset{compat=1.18}
%\usepackage{xcolor} % <<< not needed in pgfplots
\usetikzlibrary{matrix} % <<< to typeset the legend, later
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\begin{document}
\pgfplotstableread[col sep=comma]{
-1.00000000e+00, 1.00000000e+00, -3.50000000e+00, 9.75000000e+00, -2.62500000e+01, 7.35937500e+01, -3.50000000e+00, 9.75000000e+00, -2.62500000e+01, 1.23005515e+02
-5.78947368e-01, 1.00000000e+00, -3.07894737e+00, 6.97991690e+00, -1.45631652e+01, 3.17518749e+01, -3.07894737e+00, 6.97991690e+00, -1.45631652e+01, 5.91648918e+01
-1.57894737e-01, 1.00000000e+00, -2.65789474e+00, 4.56440443e+00, -6.15144336e+00, 7.79163062e+00, -2.65789474e+00, 4.56440443e+00, -6.15144336e+00, 1.93708181e+01
2.63157895e-01, 1.00000000e+00, -2.23684211e+00, 2.50346260e+00, -5.66955824e-01, -3.42580172e+00, -2.23684211e+00, 2.50346260e+00, -5.66955824e-01, -2.35859076e+00
6.84210526e-01, 1.00000000e+00, -1.81578947e+00, 7.97091413e-01, 2.63817612e+00, -6.28491883e+00, -1.81578947e+00, 7.97091413e-01, 2.63817612e+00, -1.12508974e+01
1.10526316e+00, 1.00000000e+00, -1.39473684e+00, -5.54709141e-01, 3.91183117e+00, -4.41589541e+00, -1.39473684e+00, -5.54709141e-01, 3.91183117e+00, -1.17793423e+01
1.52631579e+00, 1.00000000e+00, -9.73684211e-01, -1.55193906e+00, 3.70188803e+00, -6.94584190e-01, -9.73684211e-01, -1.55193906e+00, 3.70188803e+00, -7.66284401e+00
1.94736842e+00, 1.00000000e+00, -5.52631579e-01, -2.19459834e+00, 2.45622540e+00, 2.75748416e+00, -5.52631579e-01, -2.19459834e+00, 2.45622540e+00, -1.86599894e+00
2.36842105e+00, 1.00000000e+00, -1.31578947e-01, -2.48268698e+00, 6.22721971e-01, 4.57310099e+00, -1.31578947e-01, -2.48268698e+00, 6.22721971e-01, 3.40091845e+00
2.78947368e+00, 1.00000000e+00, 2.89473684e-01, -2.41620499e+00, -1.35074355e+00, 4.13937964e+00, 2.89473684e-01, -2.41620499e+00, -1.35074355e+00, 6.68195573e+00
3.21052632e+00, 1.00000000e+00, 7.10526316e-01, -1.99515235e+00, -3.01629246e+00, 1.59775549e+00, 7.10526316e-01, -1.99515235e+00, -3.01629246e+00, 7.27548248e+00
3.63157895e+00, 1.00000000e+00, 1.13157895e+00, -1.21952909e+00, -3.92604607e+00, -2.15601404e+00, 1.13157895e+00, -1.21952909e+00, -3.92604607e+00, 5.23419032e+00
4.05263158e+00, 1.00000000e+00, 1.55263158e+00, -8.93351801e-02, -3.63212567e+00, -5.47184956e+00, 1.55263158e+00, -8.93351801e-02, -3.63212567e+00, 1.36509289e+00
4.47368421e+00, 1.00000000e+00, 1.97368421e+00, 1.39542936e+00, -1.68665257e+00, -5.94534961e+00, 1.97368421e+00, 1.39542936e+00, -1.68665257e+00, -2.77047418e+00
4.89473684e+00, 1.00000000e+00, 2.39473684e+00, 3.23476454e+00, 2.35825193e+00, -4.17790734e-01, 2.39473684e+00, 3.23476454e+00, 2.35825193e+00, -4.85685319e+00
5.31578947e+00, 1.00000000e+00, 2.81578947e+00, 5.42867036e+00, 8.95046654e+00, 1.50238725e+01, 2.81578947e+00, 5.42867036e+00, 8.95046654e+00, -1.82406447e+00
5.73684211e+00, 1.00000000e+00, 3.23684211e+00, 7.97714681e+00, 1.85378700e+01, 4.50470077e+01, 3.23684211e+00, 7.97714681e+00, 1.85378700e+01, 1.01521937e+01
6.15789474e+00, 1.00000000e+00, 3.65789474e+00, 1.08801939e+01, 3.15683409e+01, 9.50733043e+01, 3.65789474e+00, 1.08801939e+01, 3.15683409e+01, 3.56505451e+01
6.57894737e+00, 1.00000000e+00, 4.07894737e+00, 1.41378116e+01, 4.84897580e+01, 1.71278774e+02, 4.07894737e+00, 1.41378116e+01, 4.84897580e+01, 8.00039353e+01
7.00000000e+00, 1.00000000e+00, 4.50000000e+00, 1.77500000e+01, 6.97500000e+01, 2.80593750e+02, 4.50000000e+00, 1.77500000e+01, 6.97500000e+01, 1.49299632e+02
}\loadedtable
\tikzset{
ellipsenode/.style={
draw, ellipse, thick, text width=5ex,
align=center, inner sep=2pt
}
}
\begin{tikzpicture}
% \pgfplotsset{
% every axis legend/.append style={
% at={(1.02,1)},
% anchor=north west,
% },
% }
\begin{axis}[
axis lines=center,
xmin=-0.6, xmax=6.6,
ymin=-17, ymax=28,
axis on top,
xtick distance=1,
ytick distance=5,
tick label style={font=\footnotesize, inner sep=1pt, fill=white},
no marks, samples=15, smooth,
title=$Q^{1/2,1/2,5}_n(x)$; % <<<
]
% <<< new: put labels, to reference them later ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
\addplot[color=red] table[x index=0,y index=1] {\loadedtable};\label{plot:L1}
\addplot[color=blue]table[x index=0,y index=2] {\loadedtable};\label{plot:L2}
\addplot[color=green] table[x index=0,y index=3] {\loadedtable};\label{plot:L3}
\addplot[color=purple] table[x index=0,y index=4] {\loadedtable};\label{plot:L4}
\addplot[color=yellow] table[x index=0,y index=5] {\loadedtable};\label{plot:L5}
% <<< new: legend will go here, in plot coordinates
\coordinate (legend) at (.3,25);
\end{axis}
% ~~~ building your legend using a matrix (it's like a table within Tikz) ~~~~
\matrix[
draw, % to see it, with
matrix of nodes, % see manual
anchor=north west, % upper left corner
font={\tiny}, % use smaller font, if you like
] at (legend) {
Index $n$: &&\\
\ref{plot:L1} 0&\ref{plot:L2} 1&\ref{plot:L3} 2\\
\ref{plot:L4} 3&\ref{plot:L5} 4&\\
};
\end{tikzpicture}
\end{document}
Responder2
Aqui está uma maneira de fazer isso. O mais fácil seria colocar a legenda fora do desenho, digamos à direita.CH. "4.9.5 Aparência da legenda" (pdf)ou"20.9 Aparência da legenda" (html)descreve isso no manual pgfplots.
Tentei colocar a legenda acima, mas não ficou legal. Você também pode desenhar sua própria lenda no Tikz usando a abordagem descrita na primeira página do referido capítulo:
% from said chapter, sth. like this:
\matrix [style=every axis legend] {
draw plot specification 1 & \node{legend 1}\\
...
Uma outra alternativa pode ser introduzir abreviações para suas diversas funções em seu artigo e usá-las com os gráficos. Quando são mais curtos, os dois desenhos podem caber como um desenho de uma linha conforme você postou.
A diferença no seu código é esta linha de código, que adicionei aos dois gráficos:
- especifique o estilo da legenda do eixo
- lembre-se do manual, que (0,0) é canto inferior esquerdo, (1,1) canto superior direito
- coloque a legenda ligeiramente deslocada para o canto superior direito
- ancorar seu canto superior esquerdo (
north west
) na referida posição
\begin{tikzpicture}
\pgfplotsset{ % <<<
every axis legend/.append style={
at={(1.02,1)},
anchor=north west
},
}
\begin{axis}[
% https://tex.stackexchange.com/questions/705129/using-legend-entries
\documentclass[12pt]{article}
\usepackage{pgfplots}
\usepackage{amsmath}
\pgfplotsset{compat=1.18}
\usepackage{xcolor}
\begin{document}
\pgfplotstableread[col sep=comma]{
-1.00000000e+00, 1.00000000e+00, -3.50000000e+00, 9.75000000e+00, -2.62500000e+01, 7.35937500e+01, -3.50000000e+00, 9.75000000e+00, -2.62500000e+01, 1.23005515e+02
-5.78947368e-01, 1.00000000e+00, -3.07894737e+00, 6.97991690e+00, -1.45631652e+01, 3.17518749e+01, -3.07894737e+00, 6.97991690e+00, -1.45631652e+01, 5.91648918e+01
-1.57894737e-01, 1.00000000e+00, -2.65789474e+00, 4.56440443e+00, -6.15144336e+00, 7.79163062e+00, -2.65789474e+00, 4.56440443e+00, -6.15144336e+00, 1.93708181e+01
2.63157895e-01, 1.00000000e+00, -2.23684211e+00, 2.50346260e+00, -5.66955824e-01, -3.42580172e+00, -2.23684211e+00, 2.50346260e+00, -5.66955824e-01, -2.35859076e+00
6.84210526e-01, 1.00000000e+00, -1.81578947e+00, 7.97091413e-01, 2.63817612e+00, -6.28491883e+00, -1.81578947e+00, 7.97091413e-01, 2.63817612e+00, -1.12508974e+01
1.10526316e+00, 1.00000000e+00, -1.39473684e+00, -5.54709141e-01, 3.91183117e+00, -4.41589541e+00, -1.39473684e+00, -5.54709141e-01, 3.91183117e+00, -1.17793423e+01
1.52631579e+00, 1.00000000e+00, -9.73684211e-01, -1.55193906e+00, 3.70188803e+00, -6.94584190e-01, -9.73684211e-01, -1.55193906e+00, 3.70188803e+00, -7.66284401e+00
1.94736842e+00, 1.00000000e+00, -5.52631579e-01, -2.19459834e+00, 2.45622540e+00, 2.75748416e+00, -5.52631579e-01, -2.19459834e+00, 2.45622540e+00, -1.86599894e+00
2.36842105e+00, 1.00000000e+00, -1.31578947e-01, -2.48268698e+00, 6.22721971e-01, 4.57310099e+00, -1.31578947e-01, -2.48268698e+00, 6.22721971e-01, 3.40091845e+00
2.78947368e+00, 1.00000000e+00, 2.89473684e-01, -2.41620499e+00, -1.35074355e+00, 4.13937964e+00, 2.89473684e-01, -2.41620499e+00, -1.35074355e+00, 6.68195573e+00
3.21052632e+00, 1.00000000e+00, 7.10526316e-01, -1.99515235e+00, -3.01629246e+00, 1.59775549e+00, 7.10526316e-01, -1.99515235e+00, -3.01629246e+00, 7.27548248e+00
3.63157895e+00, 1.00000000e+00, 1.13157895e+00, -1.21952909e+00, -3.92604607e+00, -2.15601404e+00, 1.13157895e+00, -1.21952909e+00, -3.92604607e+00, 5.23419032e+00
4.05263158e+00, 1.00000000e+00, 1.55263158e+00, -8.93351801e-02, -3.63212567e+00, -5.47184956e+00, 1.55263158e+00, -8.93351801e-02, -3.63212567e+00, 1.36509289e+00
4.47368421e+00, 1.00000000e+00, 1.97368421e+00, 1.39542936e+00, -1.68665257e+00, -5.94534961e+00, 1.97368421e+00, 1.39542936e+00, -1.68665257e+00, -2.77047418e+00
4.89473684e+00, 1.00000000e+00, 2.39473684e+00, 3.23476454e+00, 2.35825193e+00, -4.17790734e-01, 2.39473684e+00, 3.23476454e+00, 2.35825193e+00, -4.85685319e+00
5.31578947e+00, 1.00000000e+00, 2.81578947e+00, 5.42867036e+00, 8.95046654e+00, 1.50238725e+01, 2.81578947e+00, 5.42867036e+00, 8.95046654e+00, -1.82406447e+00
5.73684211e+00, 1.00000000e+00, 3.23684211e+00, 7.97714681e+00, 1.85378700e+01, 4.50470077e+01, 3.23684211e+00, 7.97714681e+00, 1.85378700e+01, 1.01521937e+01
6.15789474e+00, 1.00000000e+00, 3.65789474e+00, 1.08801939e+01, 3.15683409e+01, 9.50733043e+01, 3.65789474e+00, 1.08801939e+01, 3.15683409e+01, 3.56505451e+01
6.57894737e+00, 1.00000000e+00, 4.07894737e+00, 1.41378116e+01, 4.84897580e+01, 1.71278774e+02, 4.07894737e+00, 1.41378116e+01, 4.84897580e+01, 8.00039353e+01
7.00000000e+00, 1.00000000e+00, 4.50000000e+00, 1.77500000e+01, 6.97500000e+01, 2.80593750e+02, 4.50000000e+00, 1.77500000e+01, 6.97500000e+01, 1.49299632e+02
}\loadedtable
\begin{figure}[h]
\tikzset{ellipsenode/.style={draw, ellipse, thick, text width=5ex, align=center, inner sep=2pt}}
\begin{tikzpicture}
\pgfplotsset{
every axis legend/.append style={
at={(1.02,1)},
anchor=north west
},
}
\begin{axis}[
axis lines=center,
xmin=-0.6, xmax=6.6,
ymin=-17, ymax=28,
axis on top,
xtick distance=1,
ytick distance=5,
tick label style={font=\footnotesize, inner sep=1pt, fill=white},
no marks, samples=15, smooth,
legend entries={
$Q^{1/2,1/2,5}_{0}(x)$,
$Q^{1/2,1/2,5}_{1}(x)$,
$Q^{1/2,1/2,5}_{2}(x)$,
$Q^{1/2,1/2,5}_{3}(x)$,
$Q^{1/2,1/2,5}_{4}(x)$
}, ]
\addplot[color=red] table[x index=0,y index=1] {\loadedtable};
\addplot[color=blue]table[x index=0,y index=2] {\loadedtable};
\addplot[color=green] table[x index=0,y index=3] {\loadedtable};
\addplot[color=purple] table[x index=0,y index=4] {\loadedtable};
\addplot[color=yellow] table[x index=0,y index=5] {\loadedtable};
\end{axis}
\end{tikzpicture}
% ~~~~~~~~~~~~~~~~~~~~~~~~~~~
\begin{tikzpicture}
\pgfplotsset{
every axis legend/.append style={
at={(1.02,1)},
anchor=north west
},
}
\begin{axis}[
axis lines=center,
xmin=-0.6, xmax=6.6,
ymin=-17, ymax=28,
axis on top,
xtick distance=1,
ytick distance=5,
tick label style={font=\footnotesize, inner sep=1pt, fill=white},
no marks, samples=15, smooth,
legend entries={
$Q^{(3)}_{0}(x)$,
$Q^{(3)}_{1}(x)$,
$Q^{(3)}_{2}(x)$,
$Q^{(3)}_{3}(x)$,
$Q^{(3)}_{4}(x)$
},
]
\addplot[color=red] table[x index=0,y index=1] {\loadedtable};
\addplot[color=blue]table[x index=0,y index=6] {\loadedtable};
\addplot[color=green] table[x index=0,y index=7] {\loadedtable};
\addplot[color=purple] table[x index=0,y index=8] {\loadedtable};
\addplot[color=yellow] table[x index=0,y index=9] {\loadedtable};
\end{axis}
\end{tikzpicture}
\caption{Graph of $Q^{1/2,1/2,5}_n$ and $Q^{(3)}_n$ for $n = 0, 1, 2, 3, 4$}
\end{figure}
\end{document}
PS:
Para referência, isto é o que você obtém ao mover as legendas para o topo das parcelas:
usando para ambos:
\pgfplotsset{
every axis legend/.append style={
at={(.5,1.03)},
anchor=south
},
}
PS2
Aqui está uma alternativa usando a title
e focando apenas na mudança relevante: n
. No entanto, mesmo listando apenas 0, 1, ... não torna a legenda pequena o suficiente aqui.
\begin{axis}[
axis lines=center,
xmin=-0.6, xmax=6.6,
ymin=-17, ymax=28,
axis on top,
xtick distance=1,
ytick distance=5,
tick label style={font=\footnotesize, inner sep=1pt, fill=white},
no marks, samples=15, smooth,
legend entries={
$n=0$, % <<<
$n=1$,
$n=2$,
$n=3$,
$n=4$,
},
title=$Q^{1/2,1/2,5}_n(x)$; % <<<
]