Re: Pacchetto Tikz

#98987
GKT
Partecipante
    Up
    0
    Down
    ::

    mbomb” post=98525ti ringrazio molto e ti chiedo: è possibile modificare la larghezza delle colonne?

    Marco

    Si può fare, ma nel tuo caso hai un [tt]xbar interval[/tt] come tipo di grafico, quindi l’opzione [tt]bar width=0.4cm[/tt] non ha effetto, in quanto lavori con intervalli di coordinate nell’asse delle ascisse (pagina 85 del manuale di pgfplots: questo tipo di grafico serve a ottenere barre di larghezza variabile in funzione del valore di ascissa dei dati presi in considerazione. Se quello che vuoi ottenere in realtà è un semplice diagramma a barre, questo può fare al caso tuo:
    `\documentclass[a4paper,11pt]{book}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{pgfplots}

    \pgfplotsset{compat=newest,%
    /pgf/number format/.cd,%
    use comma,
    fixed,
    precision=4}

    \begin{document}
    \centering
    \begin{tikzpicture}
    \begin{axis}[ylabel={$\Delta$P (\%)},%
    ymin=0,%
    ymax=0.008,%
    xtick=data,%
    ymajorgrids=true,%
    xtick pos=left,%
    xticklabel style={rotate=90},%
    symbolic x coords={$Test\,1$,$Test\,2$,$Test\,3$,$Test\,4$,$0$},%
    scaled ticks={false}]
    \addplot[ybar, fill=cyan, draw=black, bar width=12pt]
    coordinates
    {($Test\,1$, 0.003) ($Test\,2$, 0.003)
    ($Test\,3$, 0.002) ($Test\,4$, 0.007) ($0$, 0)};
    \end{axis}
    \end{tikzpicture}
    \end{document}`
    Lorenzo

    Go to top