Re: L’arte di fare grafici di funzione con LaTeX

#74018
matraz
Partecipante
    Up
    0
    Down
    ::


    Ciao! ho trovato molto interessante questa dispensa e ho provato ad usarla per realizzare un grafico a barre verticali.
    Pure seguendo l’indicazione di inserire una variabili in più e il comando xticklabel interval boundaries , l’etichetta delle colonne resta una colonna indietro.

    \begin{tikzpicture}
    \begin{axis}
    [ybar,ymin=0,ymax=15,xtick=data,
    width=13cm, ymajorgrids=true,
    ylabel={$\%$},
    xtick pos=left,
    x tick label style=%
    {rotate=0,anchor=east, font=\footnotesize},
    every axis y label/.%
    append style={rotate=90},
    xticklabel interval boundaries,
    symbolic x coords={$15$,$16$,$17$,$18$,$19$,
    $20$,$21$,$22$,$23$,
    $24$, $25$,$26$,$27$, $28$, $29$, $30$, $31$, $32$, $33$, $34$, $35$,$36$,$37$,$38$,$39$,$40$,$41$,$42$,$43$,$44$,$45$},
    title={Distribuzione dei pazienti nei 30 RUGs – CDA}]
    \addplot
    [ybar interval=1cm ,fill=purple,
    draw=black] coordinates{

    ($15$,1.22)
    ($16$,0 )
    ($17$,0.816326531)
    ($18$,0.408163265 )
    ($19$,1.224489796 )
    ($20$,2.040816327 )
    ($21$,1.224489796 )
    ($22$,0 )
    ($23$,2.040816327 )
    ($24$,1.632653061 )
    ($25$,0.408163265 )
    ($26$,2.040816327 )
    ($27$,10.6122449 )
    ($28$,10.6122449 )
    ($29$,0 )
    ($30$,0 )
    ($31$,0 )
    ($32$,11.83673469 )
    ($33$,1.632653061 )
    ($34$,3.673469388 )
    ($35$,1.632653061 )
    ($36$,3.673469388 )
    ($37$,2.857142857 )
    ($38$,13.06122449 )
    ($39$,0 )
    ($40$,7.755102041 )
    ($41$,0 )
    ($42$,5.306122449 )
    ($43$,1.224489796 )
    ($44$,13.06122449 )
    ($45$,0 )
    };
    \end{axis}
    \end{tikzpicture}

    Ho sbagliato qualcosa vero?

    matilde

    Go to top