pgfplots e posizionamento leggenda

  • Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 14 anni fa da cfiandra.
  • Creatore
    Topic
  • #78123
    Up
    0
    Down
    ::


    Ho un problema ho creato un semplice grafico con pgfplots i due assi della Y hanno scale diverse dovrei creare la leggenda e posizionarla in modo che non dia fastidio al grafico magari a sinistra o in basso ma non riesco a farlo posto di seguito ilo codice.

    avete qualche suggerimento?

    `

    \begin{tikzpicture}
    \begin{axis}[
    scale only axis,
    axis y line*=left,
    xmin=1955, xmax=2010,
    ymin=600, ymax=1300,
    xlabel=anno,
    ylabel=cilindrata
    ]

    \addplot[smooth,mark=x,blue]
    coordinates{
    (1964, 645) (1971, 903)
    (1983, 1000) (1993, 1200)
    (1999, 1200) (2005, 1200)
    };

    \end{axis}

    \begin{axis}[
    scale only axis,
    scaled x ticks=base 10:3
    /pgf/number format/sci subscript,
    axis y line*=right,
    axis x line=none,
    xmin=1955, xmax=2010,
    ymin=20, ymax=100
    ]
    \addplot[smooth,mark=*,red]
    coordinates{
    (1964, 34) (1971, 47)
    (1983, 55) (1993, 60)
    (1999, 80) (2005, 77)
    };
    \legend{$cilindrata$ , $potenza$}
    \end{axis}

    \end{tikzpicture}

    `

    saluti

    DAVIDE

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #78124
      Up
      0
      Down
      ::

      platxxx” post=77213Ho un problema ho creato un semplice grafico con pgfplots i due assi della Y hanno scale diverse dovrei creare la leggenda e posizionarla in modo che non dia fastidio al grafico magari a sinistra o in basso ma non riesco a farlo posto di seguito ilo codice.

      avete qualche suggerimento?

      `

      \begin{tikzpicture}
      \begin{axis}[
      scale only axis,
      axis y line*=left,
      xmin=1955, xmax=2010,
      ymin=600, ymax=1300,
      xlabel=anno,
      ylabel=cilindrata
      ]

      \addplot[smooth,mark=x,blue]
      coordinates{
      (1964, 645) (1971, 903)
      (1983, 1000) (1993, 1200)
      (1999, 1200) (2005, 1200)
      };

      \end{axis}

      \begin{axis}[
      scale only axis,
      scaled x ticks=base 10:3
      /pgf/number format/sci subscript,
      axis y line*=right,
      axis x line=none,
      xmin=1955, xmax=2010,
      ymin=20, ymax=100
      ]
      \addplot[smooth,mark=*,red]
      coordinates{
      (1964, 34) (1971, 47)
      (1983, 55) (1993, 60)
      (1999, 80) (2005, 77)
      };
      \legend{$cilindrata$ , $potenza$}
      \end{axis}

      \end{tikzpicture}

      `

      saluti

      DAVIDE

      Ciao,

      per posizionare la legenda devi usare la chiave [tt]legend pos=…[/tt], vedi pag 157 della documentazione (texdoc pgfplots da terminale/prompt dei comandi).

      Ciao
      Claudio

Visualizzazione 0 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top