Re: Il disegno programmato nell’Arte di scrivere con LaTeX

#72676
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::


    1. La sfera. Ringrazio scaneco.ant per avermi segnalato la discussione. In breve, l’autore stesso dice che si tratta di un bug dell’opzione “axis equal=true”. L’opzione funziona bene nel piano, e permette di disegnare in modo impeccabile una circonferenza:
    `\begin{tikzpicture}
    \begin{axis}[axis equal=true]
    \addplot [
    domain=0:2*pi,
    variable=\t,
    samples=40,
    smooth,
    thick,
    color=blue,
    ]
    ({cos(deg(t))},{sin(deg(t))});
    \end{axis}
    \end{tikzpicture}`
    Ma in tre dimensioni non funziona più. Una piccola considerazione: si tratta di un bug abbastanza grave, che mostra come il pacchetto (splendido, peraltro) soffra ancora di qualche (inevitabile) difetto di gioventù.

    1. Su “middle”.

    Scegliendo “bottom” l’asse delle x sarà disegnato passante per y=ymin, con “middle” l’asse passerà per y=0, con “top” l’asse passerà per y=ymax.

    Questa frase (presente sul manuale di pgfplots) è vera purché 0 faccia parte dell’asse delle ordinate. In caso contrario, l’asse x verrà disegnato passante per il punto di ordinata “più vicina” a zero.
    `[code]\begin{tikzpicture}
    \begin{axis}[
    xmin=1, xmax=5,
    ymin=2, ymax=4,
    axis x line=middle,
    axis y line=middle
    ]
    \end{axis}
    \end{tikzpicture}`[/code]
    Ho capito bene? C’è qualcuno che è in grado di riassumere il tutto in una frase corretta (più corretta di quella del manuale, dico)?

    Grazie mille,
    L.

    Go to top