problemi istogramma plot multipli

  • Creatore
    Topic
  • #85379
    Up
    0
    Down
    ::


    salve a tutti per la seconda volta quest’oggi…
    non riesco a creare un istogramma a plot multipli decenti… doveva essere una passeggiata anche perchè di ortogrammi ne ho fatto davvero tanti
    ma non riesco ad allineare gli xtick alle colonne… anzi…
    1. per singolo plot se utilizzo l’opzione “ybar interval” ho un perfetto istogramma
    2. se aggiungo un secondo plot mantenendo l’opzione questo si sovrappone al precedente
    3. se levo l’opzione ybar interval nonostante provi di tutto (da bar wirdth a bar shift a molte altre opzioni che sicuramente centrano poco)
    nono riesco ad ottenere un risultato simile a tutti gli ortogrammi fatti in precedenza nonostante le opzioni siamo molto simili!

    anche sul manuale pgf\tick non riesco ad inquadrare il problema e ad ottenere un risultato simile ad exel…
    accetto volentierissimo tutti i vostri consigli!
    grazie come sempre!

    `
    \documentclass[twocolumn]{article}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage{stmaryrd}
    \usepackage{textcomp}
    \usepackage{colortbl}
    \usepackage[version=3]{mhchem}
    \usepackage{tikz}
    \usepackage{pgfplots}
    \pgfplotsset{compat=newest}

    \begin{document}

    \begin{figure}[h]
    \begin{tikzpicture}
    \begin{axis}
    [ybar,ymin=0,ymax=95,
    width=18cm,
    height=7cm,
    ymajorgrids=true,
    xtick pos=left,
    enlarge x limits = 0.1,
    x tick label style=%
    {rotate=90,anchor=east},
    xticklabel interval boundaries,
    title style={align=center},
    title={Rislutati Comparati Catalasi},
    ylabel={$\% \ce{O_2/ 3min / g}$},
    symbolic x coords={Bianco,Bianco Tot.,AU50,AU25,VI50,VI25,SC,SC+AU50,SC+AU25,SC+VI50,SC+VI25,none},
    xtick=data,
    ]
    \addplot[fill=blue, draw=black, bar width=0.2cm] coordinates
    {
    (Bianco,71.44)
    (Bianco Tot.,72.69)
    (AU50,26.40)
    (AU25,43.25)
    (VI50,24.99)
    (VI25,47.07)
    (SC,78.86)
    (SC+AU50,45.97)
    (SC+AU25,68.21)
    (SC+VI50,46.25)
    (SC+VI25,51.82)
    (none,0)
    };
    \addplot[fill=orange, draw=black, bar width=0.2cm] coordinates
    {
    (Bianco,71.44)
    (Bianco Tot.,72.69)
    (AU50,26.40)
    (AU25,43.25)
    (VI50,24.99)
    (VI25,47.07)
    (SC,78.86)
    (SC+AU50,45.97)
    (SC+AU25,68.21)
    (SC+VI50,46.25)
    (SC+VI25,51.82)
    (none,0)
    };
    \addplot[fill=yellow, draw=black, bar width=0.2cm] coordinates
    {
    (Bianco,71.44)
    (Bianco Tot.,72.69)
    (AU50,26.40)
    (AU25,43.25)
    (VI50,24.99)
    (VI25,47.07)
    (SC,78.86)
    (SC+AU50,45.97)
    (SC+AU25,68.21)
    (SC+VI50,46.25)
    (SC+VI25,51.82)
    (none,0)
    };

    \legend{$I$, $II$, $III$}
    \end{axis}
    \end{tikzpicture}
    \caption{Fosfatasi $I$}
    \label{fig:catalasi tot}
    \end{figure}

    \end{document}
    `

    [attachment=691]Immagine_2013-04-29.jpg[/attachment]

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #85380
      GKT
      Partecipante
        Up
        0
        Down
        ::


        elimina`xticklabel interval boundaries`
        Lorenzo

      • #85381
        Up
        0
        Down
        ::


        mi sento uno stupido…! 🙂
        grazie!

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

    Go to top