Trama que desaparece (todos los valores han sido filtrados)

Trama que desaparece (todos los valores han sido filtrados)

Estoy intentando que funcione el siguiente diagrama.

\documentclass[a4paper,10pt]{standalone}
\usepackage{pgfplots,tikz}
\pgfplotsset{compat=1.6}
\begin{document}
\begin{tikzpicture}
\begin{semilogyaxis}[%
scale only axis,
xmin=0, xmax=14,
xlabel={Iterations},
ymin=-0.747366157054232, ymax=-0.627152206833444,
yminorticks=true,
ylabel={Values $g(x)$}
]
\addplot [
color=blue,
solid
]
table{
1 -0.627152206833444
2 -0.727653418778865
3 -0.744147940956529
4 -0.74683810473197
5 -0.747279463520111
6 -0.747351895087422
7 -0.747363807639291
8 -0.747365769422513
9 -0.747366093009514
10 -0.747366146462357
11 -0.747366155305526
12 -0.747366156770711
13 -0.747366157013831
14 -0.747366157054232
};
\end{semilogyaxis}
\end{tikzpicture}%
\end{document}

El problema es que me sale el mensaje de error

! Paquete pgfplots Advertencia: el gráfico actual no tiene coordenadas (o todos han sido filtrados)

Supongo que tiene que ver con la combinación de valores muy cercanos y escalas logarítmicas. (La trama se compila muy bien usando el eje normal)

¿Existe algún método para hacer que la trama funcione?conuna escala logarítmica? ' Ahora

Respuesta1

Esto sucede porque solo tienes valores de y negativos en tu gráfico y el logaritmo no está definido para valores negativos. Podrías invertir el signo de tus datos para que el gráfico logarítmico funcione, pero con este conjunto de datos, el gráfico no sería más claro (los valores cerca de la asíntota simplemente se acercarían más).

información relacionada