Ridimensionare assi tikzpicture

  • Creatore
    Topic
  • #105345
    Up
    0
    Down
    ::


    Salve a tutti, ho riscontato una difficoltà nel ridimensionamento degli assi di un grafico.
    Utilizzando il comando scale ho ridimensionato la figura; tuttavia vorrei poter diminuire la lunghezza degli assi che risultano sproporzionati.
    Come potrei fare?
    `
    \documentclass{article}
    \usepackage[lmargin=1.5cm,rmargin=1.5cm]{geometry}
    \usepackage{pgfplots}
    \begin{document}
    \begin{center}
    \begin{tikzpicture}
    \begin{axis}
    [scale=2,axis lines=middle,
    enlargelimits, ymin=-1, ymax=1,
    xtick={0,1.57,3.14,6.28},ytick={0.5,1},
    xticklabels={0,$\displaystyle \frac{\pi}{2}$,$\pi$, $2\pi$},
    yticklabels={$1/2$, $1$},
    xlabel=$x$,ylabel=$y$,axis equal]
    \addplot
    [domain=-2*pi:2*pi,samples=100,thick,blue]
    {(sin(deg(x)))^2+cos(deg(x))};
    \end{axis}
    \end{tikzpicture}
    \end{center}
    \end{document}
    `

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


      In pgfplots puoi assegnare sia la larghezza che l’altezza del grafico con le opzioni width=<> e height<> dati all’ambiente axis (l’opzione scale a questo punto non serve piu’).
      Cosi’ facendo fisserai le dimensioni dell’immagine. Se invece vuoi fissare la dimensione degli assi, dire ad esempio l’asse y deve essere 5cm, oltre all’opzione height=5cm devi aggiungere “scale only axis”. Chiaramente le dimensione finale dell’immagine (che oltre agli assi comprende i labels e i bordi) risultera’ piu’ grande di height (o width).

      Saluti,
      Mirko

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

Go to top