[Pgfplots/pgfkey]: numeri sul vertice dei grafici a barre

  • Creatore
    Topic
  • #46555
    Up
    0
    Down
    ::


    Buondì,
    sono alle prime armi con PGF/Tikz, ed ho quasi gettato la spugna a proposito della speranza di poter ottenere i numeri sulle colonne delle barre che compongono il mio grafico a barre.

    Ho modificato del codice trovato nel book “Latex and friends“, che incollo di seguito:

    `\documentclass{article}
    \usepackage{pgfplots}
    \usepackage{tikz}

    \begin{document}
    \begin{tikzpicture}
    \begin{axis}
    [ybar,
    width=10cm,
    height=10cm,
    bar width=15pt,
    enlargelimits=0.13,
    %nodes near coords,
    %nodes near coords align=horizontal,
    %point meta=x * 1, % The displayed number.
    %legend pos=south east,

    ylabel=\textbf{Numero di manoscritti},
    tick align=outside,
    ytick={0,20,…,320},
    xtick={1,…,5},
    xticklabels={Anno Domini,indizione}]

    \addplot[draw=blue, fill=blue!15] coordinates
    {(1,316) (2,21)};
    \end{axis}
    \end{tikzpicture}
    \end{document}`

    e mi ci son trovato anche abbastanza comodo, ma se tolgo il commento alle righe è inevitabile l’errore:
    `! Package pgfkeys Error: I do not know the key '/tikz/nodes near coords' and I
    am going to ignore it. Perhaps you misspelled it.
    `

    Non ho ben capito leggendo la documentazione online cos’è pgfkeys e a cosa dovrebbe servire. Qualcuno ha idee?

    PS: utilizzo TeXLive 2009 su Ubuntu 10.04, ho già installati i pacchetti TeXLive-pictures e pgf.

    Grazie e buonanotte 🙂

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #46556
      Up
      0
      Down
      ::

      Buondì,
      sono alle prime armi con PGF/Tikz, ed ho quasi gettato la spugna a proposito della speranza di poter ottenere i numeri sulle colonne delle barre che compongono il mio grafico a barre.

      Ho modificato del codice trovato nel book “Latex and friends“, che incollo di seguito:

      `\documentclass{article}
      \usepackage{pgfplots}
      \usepackage{tikz}

      \begin{document}
      \begin{tikzpicture}
      \begin{axis}
      [ybar,
      width=10cm,
      height=10cm,
      bar width=15pt,
      enlargelimits=0.13,
      %nodes near coords,
      %nodes near coords align=horizontal,
      %point meta=x * 1, % The displayed number.
      %legend pos=south east,

      ylabel=\textbf{Numero di manoscritti},
      tick align=outside,
      ytick={0,20,…,320},
      xtick={1,…,5},
      xticklabels={Anno Domini,indizione}]

      \addplot[draw=blue, fill=blue!15] coordinates
      {(1,316) (2,21)};
      \end{axis}
      \end{tikzpicture}
      \end{document}`

      e mi ci son trovato anche abbastanza comodo, ma se tolgo il commento alle righe è inevitabile l’errore:
      `! Package pgfkeys Error: I do not know the key '/tikz/nodes near coords' and I
      am going to ignore it. Perhaps you misspelled it.
      `

      Non ho ben capito leggendo la documentazione online cos’è pgfkeys e a cosa dovrebbe servire. Qualcuno ha idee?

      PS: utilizzo TeXLive 2009 su Ubuntu 10.04, ho già installati i pacchetti TeXLive-pictures e pgf.

      Grazie e buonanotte 🙂

      pgfkeys è il pacchetto che gestisce le chiavi che specifichi dentro una tikzpicture; roba interna che non interessa l’utente. Il problema è che quelle chiavi non sono definite, tutto qui. Forse non carichi tutte le estensioni di pgf o tikz che servono per quel disegno.

      Ciao
      Enrico

    • #46557
      Up
      0
      Down
      ::


      quasi sicuramente hai una versione non aggiornata di pgfplots o pgf/tikz.
      propendo per la seconda.
      quella di ubuntu e’ di quasi un anno fa, magari l’esempio che hai trovato richiede una versione piu’ recente.
      scaricati l’ultima da ctan e mettila nell’albero personale.

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top