formato del número de gráfico de barras pgfplots

formato del número de gráfico de barras pgfplots

Solo estaba intentando compilar algunos datos en un gráfico de barras usando pgfplots. Las cosas parecen funcionar aparte de lo siguiente: la anotación de las barras tiene baja precisión, es decir, sólo 3 decimales, se muestra como "1,02 \cdot 10^6". ¿Hay alguna manera de cambiarlo al valor real (1022641)?

\begin{tikzpicture}
    \begin{axis}[
    xbar, xmin=500000,
    width=12cm,enlarge y limits=0.5,
    xlabel={Travel time [s]},
    symbolic y coords={hello},
    ytick=data,
    nodes near coords, nodes near coords align={horizontal},
    ]

    \addplot coordinates {(1022641,hello)};
    \end{axis}
\end{tikzpicture}

Respuesta1

Ok, terminé haciendo lo siguiente: primero definí un estilo fuera del real \tikzpicture:

\pgfplotsset{
    default style/.style={
    xbar, xmin=0,
    width=12cm,enlarge y limits=0.5,
    xlabel={Travel time [s]},
    ytick=data,
    nodes near coords, nodes near coords align={horizontal},
    every node near coord/.append style={/pgf/number format/.cd, fixed,1000 sep={}}
    }
}

que contiene la modificación que sugirieron percusse y Jake. La trama real utiliza el estilo definido:

\begin{tikzpicture}
    \begin{axis}[
    default style,
    symbolic y coords={hello}
    ]

    \addplot coordinates {(1022641,hello)};
    \end{axis}
\end{tikzpicture}

De esta forma, el estilo y los datos se desacoplan y el estilo es reutilizable.

información relacionada