rotazione legenda ambiente tikzpicture

  • Creatore
    Topic
  • #104757
    Up
    0
    Down
    ::


    Salve a tutti,

    ho notato che in ambiente tikzpicture riesco a ruotare tutti gli elementi specificando il comando rotate=90, tranne la legenda. Esiste un altro comando?

    Grazie anticipatamente.

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

      roby0311″ post=104801Salve a tutti,

      ho notato che in ambiente tikzpicture riesco a ruotare tutti gli elementi specificando il comando rotate=90, tranne la legenda. Esiste un altro comando?

      Grazie anticipatamente.

      Prova a inserire `legend options={rotate=90, transform shape}` In alternativa, spiega bene cosa vuoi fare e allega un esempio minimo. Potrebbe darsi che ci siano soluzioni migliori, per esempio disporre tutti gli elementi su una sola colonna.

      Ciao
      Claudio

    • #104759
      Up
      0
      Down
      ::


      Ciao, ho provato il comando ma non va..praticamente mi interessa un grafico in cui la variabile indipendente si trovi in ordinata e non in ascissa. Pertanto ho composto il grafico e poi l’ho ruotato. Il problema sorge però per la legenda, mentre tutti gli altri elementi (titolo ecc.) riesco a ruotarli e posizionarli come voglio.
      Ti allego un esempio
      `
      \begin{tikzpicture}[rotate=-90]
      \begin{axis}[axis y line=right,axis x line=bottom, xlabel= z (m), xlabel style={rotate=90, xshift=-1.5cm},ylabel style={ yshift=-0.5cm},ylabel= T(z) ($\SI{}{kN/m}$),title=titolo, title style={at={(-0.05,0.4)},rotate=90},enlargelimits, legend style={at={(0.1,0.25)}]
      \addplot [domain=0:3.85]
      [samples=200,thick,blue]
      {x}
      \end{axis}
      \end{tikzpicture}`

    • #104760
      Liverpool
      Partecipante
        Up
        0
        Down
        ::

        roby0311″ post=104806Ciao, ho provato il comando ma non va..praticamente mi interessa un grafico in cui la variabile indipendente si trovi in ordinata e non in ascissa.

        `\addplot+ [variable=y, variable y=x] (***qui ci va la g(y)***, y);`
        Esempio:
        `\addplot+ [variable=y, variable y=x] ({sin(deg(y))}, y);`
        L’uso delle opzioni [tt]variable[/tt] è consigliato per chiarezza, ma non è strettamente necessario. L’esempio seguente funziona ugualmente:
        `\addplot ({sin(deg(x))}, x);`

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

    Go to top