L’arte di disegnare grafici con LaTeX

  • Creatore
    Topic
  • #73841
    Up
    0
    Down
    ::


    Con un titolo ormai consueto e pretenzioso, esce un nuovo articolino a firma di Lorenzo e mia, scaricabile da

    http://www.lorenzopantieri.net/LaTeX_files/Grafici.pdf

    Come ormai avrete intuito, da una quindicina di giorni il filone sul disegno con LaTeX ferve di richieste (chissà che i nostri amministratori non pensino, finalmente, di creare una nuova sezione e convogliarci i messaggi sul tema).

    Questo lavoro prende le mosse dall’eccellente lavoro di Agodemar (Agostino) e Robitex (Roberto) apparso sul numero 12 di ArsTeXnica, nel quale si piroetta leggiadramente sulle balze di pgfplots, un pacchetto derivato da PGF/TikZ dedicato al disegno dei grafici di funzione in due e tre dimensioni. Noi, dichiarandoci per sempre debitori ai nostri due padri, abbiamo cercato di dare un’idea generale sulle potenzialità del pacchetto, avendo sempre in mente che chi lo deve usare probabilmente sta scrivendo la tesi di laurea ed è già abbastanza intrigato di suo con il programma.

    Niente magie, dunque: come al solito, una spiegazione piana per produrre semplici grafici da inserire in una tesi. E come al solito, è stato difficile selezionare gli esempi, e questa volta tanto di più, in quanto io di matematica so quanto voi sapete della cultura Khmer o della pronuncia di München da parte di un bavarese o un berlinese. 🙂

    Per questo diciamo che l’articolo è in versione beta, pronto per essere messo sul tavolo operatorio da chi di disegno se ne intende: ci sono ancora cose da sistemare (mi vengono in mente la faccenda delle etichette ruotate di default e quella della memoria insufficiente) e forse esempi da aggiungere e levare. Leggetelo, trovate gli errori, le incongruenze e le le cose che ancora mancano, tenendo presente che non si può e non sarebbe giusto dire tutto.

    Ah: manca ancora qualche \pagebreak! 😉 Ma quello alla fine fine.


    @Liverpool
    : la tua opzione era corretta 🙂

    Ciao
    Lorenzo e Tommaso

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


      Mi sembra il consueto ottimo lavoro, complimenti! 🙂

      L’unica cosa che ho notato, ma sul forum ci sono persone più competenti di me sull’argomento, è l’esempio a pagina 21 della Carta di Smith. Credo che per l’esempio aggiungere un only marks sarebbe meglio, ossia togliere le linee di collegamento tra i vari marks. I calcoli che si fanno, in fondo, sono basati su rette che partono dal centro della carta, passano per uno dei punti per raggiungere il bordo in cui ci sono le varie scale, ma non con riferimenti relativi tra i vari marks.

      Ciao
      Claudio

    • #73843
      Up
      0
      Down
      ::

      cfiandra” post=73034Mi sembra il consueto ottimo lavoro, complimenti! 🙂

      L’unica cosa che ho notato, ma sul forum ci sono persone più competenti di me sull’argomento, è l’esempio a pagina 21 della Carta di Smith. Credo che per l’esempio aggiungere un only marks sarebbe meglio, ossia togliere le linee di collegamento tra i vari marks. I calcoli che si fanno, in fondo, sono basati su rette che partono dal centro della carta, passano per uno dei punti per raggiungere il bordo in cui ci sono le varie scale, ma non con riferimenti relativi tra i vari marks.

      Ciao
      Claudio

      Grazie per l’osservazione 🙂 In realtà abbiamo messo quell’esempio tratto paro paro dalla documentazione del pacchetto solo per far vedere come viene una carta di Smith. Non abbiamo la minima idea di cosa significhi. 😀 Evviva la sincerità.

      Ciao
      Tommaso

    • #73844
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        La carta di Smith riporta sul piano le linee coordinate della variabile indipendente di una trasformazione bilineare complessa $w=\frac{z-1}{z+1}, \qquad w,z \in \mathbb{C}$.

        Chiaramente il disegno mostrato in Grafici.pdf preso pari pari dalla documentazione di pgfplots assomiglia ad una Carta di Smith, ma serve solo per mostrare l’idea general che ci sta sotto; in fondo ci sono solo le linee coordinate y- -5, +5, step 1 e le linee x=0, +5, step 1.

        Una carta di Smith vera non ha né i tick né alcun numero riportato sul disegno, ma è accompagnato da 4 o 5 scale lineari su cui leggere le quote riportandole dalla Carta vera e propria con in compasso a due punte; le linee coordinate sono centinaia si in corrispondenza a quelle dell’asse y sia dell’asse x; era utile negli anni 50-60 quando il signor Smith la disegnò per primo, perché sia pure semplici quei calcoli in campo complesso erano difficili da fare er error prone in quegli anni. Oggi che sono a disposizione potenti mezzi di calcolo, anche tascabile, i calcoli non sono più un problema ma la carta serve ancora per avere una prima stima dei risultati in pochi secondi.

      • #73845
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          La posizione dei label con axis andrebbe spiegata meglio; perché con axis lines=midle le etichette vadano “dentro” il quadrante disegnato molto vicino alle punte delle frecce, e non esternamente , è fatto notare, ma non è spiegato “subito” come regolarne la distanza; nella stessa maniera se le etichetta vanno esternamente perché l’etichetta dell’asse y risulta più lontana dai ticklabel di quanto non succeda con la distanza dell’etichetta dell’asse delle ascisse, e nperché non è fatto notare e perché non è detto “subito” come regolare questa distanza.

          Come fa pgfplots a sapere che deve tracciare la curva della figura alla fine della pagina 9 fra -5 e +5? ci sono dei default? questo andrebbe spiegato meglio; la stessa figura insegna anche che con la scala scelta è molto pericoloso mettere le linee tratteggiate per mostrare che massimi e minimi sono tutti rispettivamente pari a +1 e a -1; molto pricolos, perché grazie alla scala inappropriata per il tipo di funzione tracciata, i massimi e i minimi non appaiono uguali.

          La tabella 5 con i vari tipi di tratti non è venuta corretta, credo, perché anche ingrandendo il disegno moltissimo le linee appaiono tutte continue (visualizzatore Preview/Anteprima versione 5.5.2).

          L’elica cilindrica è sinistrosa; con le equazioni parametriche date non dovrebbe essere destrosa? che cosa mi sfugge o che cosa non è spiegato? se il domain è 0:5.5*pi, perché bisogna specificare samples y=0 per far cominciare il disegno dal punto x=1, y=0, z=0?

          Perché la chiave scatter, molto utile, immagino, per i diagrammi di dispersione, viene usate per una superficie tridimensionale? Che cosa sono secondo voi i grafici “a dispersione” (locuzione che incontro per la prima volta in più di 50 anni)?

          Pagina 14: esempii 😉

          §4 perché nel testo c’è Zeta di Riemann e nel title $\zeta$ di Riemann?

          Tra l’altro credo di avere capito una debolezza/forza di pgfplots in merito alla necessità di avere molta memoria disponibile per le “scatole”; pgfplots prima calcola tutti i punti per determinare le scale grafiche dei suoi disegni; questo implica memorizzare un sacco di roba, prima di sputare fuori i risultati. La chiave domain e le dimensioni della tikzpicture servono per calcolare dove e quanti tick mettere, a servono solo parzialmente per determinare la scala grafica, anche perché potrebbero esserci degli enlargement che modificano la situazione. Se poi non si specifica domain anche per le ordinate, davvero pgfplots deve calcolare tutti i punti sul dominio x predefinito o specificato per sapere che scala usare per l’asse y. Per pgfplots questa è una debolezza perché richiede un grande uso di memoria; è una forza perché esime l’autore dal pensare lui stesso alle scale.

        • #73846
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::


            Qualche osservazione. Sono minuzie.

            1.
            A pag. 1, preferisco “elenchi” a “liste”.

            2.
            A pag. 1 c’è un’orfana, ma hai detto giustamente di lasciare i \pagebreak alla fine.

            3.
            Nella tabella 1. scriviamo “smitchart”. Non è “smithchart”?

            4.
            Sempre nella tabella 1 parliamo delle librerie, ma non diciamo ma come fare per caricarle. Da qualche parte va detto, sicuramente.

            5.
            I titoli dei grafici. Decidere se metterli con punto finale oppure no. Non è detto che ci vada per forza: un titolo è di regola brevissimo, una didascalia no. dobbiamo essere omogenei. Adesso il punto finale c’è solo nel nastro di Moebius: o sempre o mai.

            6.
            La dida della figura 1 è sbagliata: manca un “tranne” o qualcosa del genere.

            7.
            A pag. 7 sostituisci “quadrante” con “riferimento”.

            8.
            “Le istruzioni date a \addplot” o “le istruzioni date ad \addplot”? Controllare in tutto il documento.

            9.
            A pag. 6 in fondo c’è uno spazio di troppo prima di $y_n$.

            10.
            “per levare i marcatori”; meglio “per eliminare i marcatori”. Forse andrebbe detto che la chiave “no marks” va data solo se si usa \addplot+; ora non mi pare chiarissimo.

            11.
            A pag. 9, davvero la doc. di pgfplots spiega come risolvere i problemi di sforamento della memoria? C’è da sperare di sì, ma…

            12.
            A pag. 10 c’è uno spazio di troppo prima di “thick”.

            13.
            Nell’ultimo grafico di pag. 10 aggiungerei “smooth”.

            14.
            “variable imposta il parametro che nella definizione dell’opzione…”. Non è un’opzione. Io direi: “variable imposta il parametro che nella sua definizione…”.

            15.
            “Esempii” -> “Esempi”. Controllare in tutto il documento.

            16.
            A pag. 15 si parla del “dominio dei due assi” che non è impeccabile, matematicamente parlando. A rigore, dovremmo dire che nel primo caso il *dominio della funzione* è $[-2\pi,2\pi]\times[-2\pi,2\pi]$, nel secondo è $[-2\pi,2\pi]\times[0,2\pi]$. Ma forse è chiaro anche così.

            17.
            Preferirei che “Riemann” non fosse spezzato.

            18.
            A pag. 20 in alto mancano due graffe in \begin{tikzpicture}.

            19.
            Il grafico in ascissa semilogaritmica da dove l’hai preso? Dalla doc.? Non mi pare molto sensato.

            20.
            L’esempio in coordinate polari a pag. 20. Forse metterei uno spazio tra la virgola e la seconda coordinata: “(0,1)” -> “(0, 1)”.

            21.
            L’esempio della mappa di Smith. Metterei “(0.2, 0.5)” al posto di “(0.5, 0.2)”, così evitiamo di sovrapporre il marcatore con “0,5”. Di certo, metterei uno spazio dopo la virgola, “(1,0.7)” è illeggibile, metti “(1, 0.7)”. Sicuro che sia “smitchart” e non “smithchart”?

            22.
            A pag. 21 in fondo eviterei del tutto la locuzione “superistruzione”: direi semplicemente “coordinates”.

            23.
            Metterei i diagrammi a barre in due subfig, e i sorgenti in display. Così il codice dovrebbe venire più leggibile e si evitano problemi di impaginazione.

            24.
            Aggiungi “\GuIT” e “\textdegree” alle keywords di listings.

            Ciao,
            L.

          • #73847
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              OldClaudio” post=73053La posizione dei label con axis andrebbe spiegata meglio; perché con axis lines=midle le etichette vadano “dentro” il quadrante disegnato molto vicino alle punte delle frecce, e non esternamente , è fatto notare, ma non è spiegato “subito” come regolarne la distanza; nella stessa maniera se le etichetta vanno esternamente perché l’etichetta dell’asse y risulta più lontana dai ticklabel di quanto non succeda con la distanza dell’etichetta dell’asse delle ascisse, e nperché non è fatto notare e perché non è detto “subito” come regolare questa distanza.

              Vero, la posizione delle etichette è un po’ particolare, ma non impazzirei per spiegare ogni dettaglio, e neppure come fare per regolare finemente l’etichetta come la si vuole. Il nostro è un articolo introduttivo, il nostro utente ideale non ha enormi esigenze di personalizzazione.

              OldClaudio” post=73053 Come fa pgfplots a sapere che deve tracciare la curva della figura alla fine della pagina 9 fra -5 e +5? ci sono dei default? questo andrebbe spiegato meglio;

              Se non si specifica il “domain”, pgfplots assume che il dominio sia $[-5,5]$. Sì, va spiegato meglio.

              OldClaudio” post=73053 la stessa figura insegna anche che con la scala scelta è molto pericoloso mettere le linee tratteggiate per mostrare che massimi e minimi sono tutti rispettivamente pari a +1 e a -1; molto pricolos, perché grazie alla scala inappropriata per il tipo di funzione tracciata, i massimi e i minimi non appaiono uguali.

              Non capisco.

              OldClaudio” post=73053La tabella 5 con i vari tipi di tratti non è venuta corretta, credo, perché anche ingrandendo il disegno moltissimo le linee appaiono tutte continue (visualizzatore Preview/Anteprima versione 5.5.2).

              Giusto.

              OldClaudio” post=73053L’elica cilindrica è sinistrosa; con le equazioni parametriche date non dovrebbe essere destrosa? che cosa mi sfugge o che cosa non è spiegato? se il domain è 0:5.5*pi, perché bisogna specificare samples y=0 per far cominciare il disegno dal punto x=1, y=0, z=0?

              Hai ragione, meglio cambiare esempio con uno più classico.
              `
              \begin{tikzpicture}
              \begin{axis}[
              view={30}{20},
              xlabel=$x$,
              ylabel=$y$,
              zlabel=$z$
              ]
              \addplot3 [
              domain=0:5.5*pi,
              variable=\t,
              samples=40,
              samples y=0,
              smooth,
              thick,
              color=blue
              ]
              ({cos(deg(t))}, {sin(deg(t))},
              {2*t/(5*pi)});
              \end{axis}
              \end{tikzpicture}
              `
              A Tommaso il compito di regolare “view” per il meglio.

              OldClaudio” post=73053Perché la chiave scatter, molto utile, immagino, per i diagrammi di dispersione, viene usate per una superficie tridimensionale? Che cosa sono secondo voi i grafici “a dispersione” (locuzione che incontro per la prima volta in più di 50 anni)?

              È un esempio preso dalla doc. Neppure io ho mai visto diagrammi di quel tipo. Non avevo mai visto neanche grafici a rete, se è per quello!

              OldClaudio” post=73053Pagina 14: esempii 😉

              Via subito!

              OldClaudio” post=73053§4 perché nel testo c’è Zeta di Riemann e nel title $\zeta$ di Riemann?

              Ho visto usate entrambe le notazioni. Ma forse è sempre meglio “Zeta”. E “Gamma”.

              Ciao,
              L.

            • #73848
              Up
              0
              Down
              ::


              Le mie sono due inezie:

              1) a pagina 20: \begintikzpicture invece di \begin{tikzpicture}.

              2) perché nel codice non rendere anche il \ di inizio comando colorato?

              Ciao
              Claudio

            • #73849
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::

                cfiandra” post=730562) perché nel codice non rendere anche il \ di inizio comando colorato?

                Seguiamo la linea dell’Arte. E di listings. Non vedo la necessità di colorare anche la barra.

              • #73850
                Up
                0
                Down
                ::

                lorenzo.pantieri” post=73057

                2) perché nel codice non rendere anche il \ di inizio comando colorato?

                Seguiamo la linea dell’Arte. E di listings. Non vedo la necessità di colorare anche la barra.

                Infatti era un’inezia, ma il risultato è gradevole.

                Mi è venuta in mente un’altra cosa. Cercando \addplot+, non ho trovato nessuna spiegazione; secondo me una riga per rimandare al manuale (pg 24) o direttamente di spiegazione ci dovrebbe essere perché è abbastanza comodo.

                Ciao
                Claudio

              • #73851
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  cfiandra” post=73059Mi è venuta in mente un’altra cosa. Cercando \addplot+, non ho trovato nessuna spiegazione; secondo me una riga per rimandare al manuale (pg 24) o direttamente di spiegazione ci dovrebbe essere perché è abbastanza comodo.

                  LA spiegazione di \addplot+, pur brevissima, c’è. Pagina 8.

                • #73852
                  Up
                  0
                  Down
                  ::

                  lorenzo.pantieri” post=73060

                  Mi è venuta in mente un’altra cosa. Cercando \addplot+, non ho trovato nessuna spiegazione; secondo me una riga per rimandare al manuale (pg 24) o direttamente di spiegazione ci dovrebbe essere perché è abbastanza comodo.

                  LA spiegazione di \addplot+, pur brevissima, c’è. Pagina 8.

                  Si, ma non mi pare chiara. La funzione di \addplot+ è di “aggiungere” alle impostazioni di default quelle specificate, ma anche di ridefinire localmente un’ opzione già presente.

                  Ti allego il codice con tre grafici: nel primo uso \addplot, mentre nei successivi \addplot+ per ridefinire localmente delle opzioni.

                  `
                  \documentclass[a4paper,11pt]{article}
                  \usepackage{pgfplots}

                  \begin{document}
                  % ridefinisco completamente il grafico
                  \begin{tikzpicture}
                  \begin{axis}
                  \addplot [thick,color=magenta, mark options={color=magenta},mark=*]
                  {sin(deg(x))};
                  \end{axis}
                  \end{tikzpicture}

                  % ridefinisco solo i colori: posso evitare di aggiungere mark=*
                  \begin{tikzpicture}
                  \begin{axis}
                  \addplot+ [thick,color=magenta, mark options={color=magenta}]
                  {sin(deg(x))};
                  \end{axis}
                  \end{tikzpicture}

                  % ridefinisco solo il colore del segmento
                  \begin{tikzpicture}
                  \begin{axis}
                  \addplot+ [thick,color=magenta]
                  {sin(deg(x))};
                  \end{axis}
                  \end{tikzpicture}

                  \end{document}
                  `
                  Potresti usare invece la funzione “aggiungi” di \addplot+ per disegnare ad esempio, con le impostazioni di default, le error bar (\addplot+[error bars/.cd,x dir=both,x explicit]).

                  Ciao
                  Claudio

                • #73853
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ancora un paio di cose.

                    1.
                    Propongo di cambiare l’ultimo esempio di pagina 10 con il seguente
                    `\begin{tikzpicture}
                    \begin{axis}
                    \addplot [samples=200,smooth,thick,blue] {sin(deg(x^2))};
                    \addplot [dotted] {1};
                    \addplot [dotted] {-1};
                    \end{axis}
                    \end{tikzpicture}
                    `
                    così non si nota più il problema con i massimi e i minimi evidenziato da Claudio.

                    2.
                    Nella figura 1, propongo di eliminare la parola “cartesiano” dalla didascalie a, b e c.

                  • #73854
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Ancora due cose.

                      1.
                      “superistruzione” va bene.

                      2.
                      La tabella 6 è fin troppo completa. Si potrebbe pensare di togliere oplus, otimes, halfsquare e halfdiamond, che non sono proprio essenziali. Ma decidi tu!

                    • #73855
                      Liverpool
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Pensavate di esservi liberati 😛
                        Scherzi a parte, ecco le osservazioni che ho scritto nell’arco della giornata. Non ho ancora avuto il tempo di leggere le vostre risposte, perciò, se qualcuna è stata già sollevata, vi chiedo scusa: la cancellerò dall’elenco.

                        Ciao

                        1) Perché l’articolo non si apre a pag. 1?
                        2) Nel sommario c’è scritto due volte basato nella stessa frase.
                        3) E’ riduttivo dire che serve per disegnare “grafici di funzioni”.
                        4) @Elrond ha detto poco fa nell’altro filone che GNUPLOT può usare il font del documento (io non lo conosco), quindi il punto 1 dell’introduzione andrebbe a cadere.
                        5) A pag. 3 trovo irrilevante che “il valore minimo e massimo di entrambi gli assi è pari a -0,1 e 1,1” anche perché dipende da <.>min e <.>max. Piuttosto avrei fatto notare che per default lo stile degli assi è in riquadro.
                        6) Non ho capito la didascalia della figura 1.
                        7) Perché nel punto 1 a pag. 5 dite “Se uno dei due assi richiede limiti particolari…”? Potete farmi un esempio?
                        7) A pag.5, nel capoverso “Di seguito si mostrano alcuni esempi…” avrei fatto notare che dichiarare esplicitamente gli assi serve ad attivare lo stile a “rette orientate”.
                        8 ) A pag.6, nella spiegazione dei valori bottom, top, ecc… avete semplificato il comportamento di axis middle, rispetto a quanto avevamo detto nell’altro filone.
                        9) Già sollevato A pag. 6 all’inizio del par. 1.1.2 al posto di “nel quadrante” avrei detto “nel sistema” (sottinteso di riferimento).
                        10) A pag. 6 tra le supeistruzioni non citate table, che secondo me è fondamentale (vedi file con più di due colonne di dati).
                        11) A pag.8, a proposito dei colori, se si usa il pacchetto xcolor e si specifica almeno un’opzione per i nomi dei colori, si possono usare anche quelli.
                        12) A pag. 10 xticklabels e yticklabels producono le etichette corrispondenti quando quelle automatiche non piacciono (dal discorso sembra che se usi xtick devi specificare le etichette).
                        13) Già sollevato A pag. 11 nella tabella 5 i risultati sono tutti uguali!
                        14) Sempra a pag. 11 quando parlate della legenda non dite che la posizione è sì automatica, ma si può personalizzare.
                        15) A pag. 12, per la spirale di Archimede avrei usato axis equal. Inoltre avrei fatto notare che con le curve parametriche il formato delle istruzioni è differente (anche in 3d): ({ascissa}, {ordinata});
                        16) Visto che ci sono tanti esempi di colormap, il secondo a pag. 13 lo trovo superfluo.
                        17) Già sollvato. A pag. 14 c’è scritto esempii.
                        18) L’esempio dell’imbuto a pag. 14 è pericoloso. Non funziona bene perché nell’origine dovrebbe andare a -infinito a punta. Perché non funziona bene? Perché il numero di campioni è pari e il range è simmetrico, allora l’origine non appartiene al dominio; però se la si aggiunge si ha un errore di overflow.
                        19) A pag. 15 non ho mai sentito parlare di assegnare una variabile ad un dominio.
                        20) A pag. 16 alla fine del par. 2.3 che significa “vista dall’asse y>0”? Con view={0}{0} il punto di vista è (0,-infinito,0).
                        21) A pag. 16 “variable y imposta il parametro delle ordinate”. Non mi è chiaro il concetto di “parametro delle ordinate” (cioè mi è chiaro ma mi fa storcere un po’ il naso). Inoltre z buffer pertiene alla proiezione dei punti, non al campionamento.
                        22) tutti quegli esempi di superfici parametriche mi sembrano tanti.
                        23) i capp. 3 e 4 li chiamerei “Curve date per coordinate” e “Curve campionate da file”
                        24) il grafico della Gamma andrebbe realizzato con più punti, perché in alcuni tratti verticali si interrompe prima di uscire dalla tela. Direi che unbounded coords gestisce il collegamento dei punti all’infinito, non di discontinuità.
                        25) Piccola nota: negli esempi nell’altro filone ho usato il formato txt solo perché è facile da aprire con il blocco note per verificarlo, ma non è l’unico formato che pgfplots riesce a leggere.
                        26) Concordo che l’esempio sulla carta di Smith così com’è non significa niente. Possiamo pensare ad un altro esempio, ma sinceramente lo trovo un argomento troppo specialistico per l’articolo.
                        27) A pag. 22 direi che data attribuisce alle etichette i valori dichiarati come ordinate

                      • #73856
                        Liverpool
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          OldClaudio” post=73053L’elica cilindrica è sinistrosa; con le equazioni parametriche date non dovrebbe essere destrosa? che cosa mi sfugge o che cosa non è spiegato? se il domain è 0:5.5*pi, perché bisogna specificare samples y=0 per far cominciare il disegno dal punto x=1, y=0, z=0?

                          L’elica è corretta. Almeno così sembra a me. Prendi due punti (t=0 e t=\pi/2): hai (0,1,0) e (1,0,0.2) e corrisponde. Forse non è spiegato che l’asse x è a sinistra dell’asse y?
                          [tt]samples y=0[/tt] serve per dichiarare che si tratta di una curva e non di una superficie. Ne avevamo parlato nell’altro filone.

                          Ciao

                          Edit: ho modificato l’intervento originale perché l’avevo scritto di fretta e sembravo scorbutico 😎

                        • #73857
                          lorenzo.pantieri
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Innazitutto grazie a tutti quelli che sono intervenuti, le vostre osservazioni sono preziosissime! Vi daremo risposta punto per punto. Ci sono anche altre cose.

                            1.
                            Chiedo a Tommaso di modificare l’esempio della figura di Lissajous ponendo “samples=200”.
                            `\begin{tikzpicture}
                            \begin{axis}
                            \addplot [
                            domain=0:360,
                            variable=\t,
                            samples=200,
                            smooth,
                            thick,
                            color=blue
                            ]
                            ({sin(7*t)}, {sin(2*t)});
                            \end{axis}
                            \end{tikzpicture}`

                            2.
                            Visto che i titoli dei grafici sono brevissimi, quasi quasi sono per eliminare ovunque il punto finale.

                            3.
                            “enlarge x limits e enlarge y limits” opppure “enlarge x limits ed enlarge y limits”?

                          • #73858
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::

                              Liverpool” post=730881) Perché l’articolo non si apre a pag. 1?

                              `\hypersetup{pdfstartpage=1}`
                              alla fine del preambolo.

                              3) E’ riduttivo dire che serve per disegnare “grafici di funzioni”.

                              Perché? Mi pare che quello sia proprio il compito del pacchetto. Certo i diagrammi a barre non sono funzioni, ma ci vanno vicino. Ma, insomma, dire che pgfplots fa grafici di funzione mi sembra centri l’obiettivo.

                              Liverpool” post=730884) @Elrond ha detto poco fa nell’altro filone che GNUPLOT può usare il font del documento (io non lo conosco), quindi il punto 1 dell’introduzione andrebbe a cadere.

                              Mah, non so. Di sicuro, non tutti i programmi possono usare i font del documento. Vedi Mathematica. Quindi quel punto una sua validità ce l’ha. Si può dire che “in generale, un disegno importato non ha i font del documento”, ecco.

                              8 ) A pag.6, nella spiegazione dei valori bottom, top, ecc… avete semplificato il comportamento di axis middle, rispetto a quanto avevamo detto nell’altro filone.

                              Sì, è vero, abbiamo semplificato, ma mi pare giusto così, in un articolo introduttivo come il nostro. Certo, se si riuscisse a essere più precisi spendendo solo qualche parola in più sarebbe meglio… Puoi aiutarci?

                              10) A pag. 6 tra le supeistruzioni non citate table, che secondo me è fondamentale (vedi file con più di due colonne di dati).

                              Ti va di spiegarcelo?

                              18) L’esempio dell’imputo a pag. 14 è pericoloso. Non funziona bene perché nell’origine dovrebbe andare a -infinito a punta. Perché non funziona bene? Perché il numero di campioni è pari e il range è simmetrico, allora l’origine non appartiene al dominio; però se la si aggiunge si ha un errore di overflow.

                              Vero, forse è meglio cambiarlo, magari con
                              `{(x^2+y^2)/(x^2+y^2+1)};`
                              o con qualcosa d’altro. Che dici?

                              19) A pag. 15 non ho mai sentito parlare di assegnare una variabile ad un dominio.

                              Sì, megli essere rigorosi e parlare di dominio della funzione, che in un caso è uguale ad $A\times A$ e nell’altro uguale a $A\times B$. Mi pare di averlo già fato osservare in uno dei punti

                              20) A pag. 16 alla fine del par. 2.3 che significa “vista dall’asse y>0”? Con view={0}{0} il punto di vista è (0,-infinito,0).

                              Come cambieresti il titolo?

                              21) A pag. 16 “variable y imposta il parametro delle ordinate”. Non mi è chiaro il concetto di “parametro delle ordinate” (cioè mi è chiaro ma mi fa storcere un po’ il naso).

                              Vero. Vedi punto precedente.

                              Inoltre z buffer pertiene alla proiezione dei punti, non al campionamento.

                              Ci aiuti a trovare una frase che semplifichi al massimo che fa “z buffer”?

                              22) tutti quegli esempi di superfici parametriche mi sembrano tanti.

                              Vero, è per dare un’idea delle potenzialità del pacchetto facendo vedere come rende superfici “famose”. Tommaso deciderà se lasciarli o sfrondare.

                              24) il grafico della Gamma andrebbe realizzato con più punti, perché in alcuni tratti verticali si interrompe prima di uscire dalla tela. Direi che unbounded coords gestisce il collegamento dei punti all’infinito, non di discontinuità.

                              Giusto, provvedo subito a mandare a Tommaso il file col campionamento più fine.

                              26) Concordo che l’esempio sulla carta di Smith così com’è non significa niente. Possiamo pensare ad un altro esempio, ma sinceramente lo trovo un argomento troppo specialistico per l’articolo.

                              Per me quell’esempio va abbastanza bene, nel senso che chiarisce come funzione. Che sia poco sensato non lo trovo un difetto enorme.

                              Sugli altri punti concordo con te!

                              Grazie,
                              L.

                            • #73859
                              lorenzo.pantieri
                              Partecipante
                                Up
                                0
                                Down
                                ::


                                A proposito (del prolungamento continuo) della funzione $\exp(-1/(x^2+y^2))$, Liverpool dice che nell’origine l’imbuto deve finire “a punta”. In realtà (ho appena controllato), tutte le derivate direzionali delle funzione sono nulle nell’origine. Quindi per me il grafico va bene.

                                Ad ogni modo, se si vogliono esempi meno patologici, ne ho due: uno di questi si sostituisce all’imbuto. Ma io lascerei quello che c’è, a meno che LIverpool non ci convinca che il grafico non va bene.
                                `\begin{tikzpicture}
                                \begin{axis}[
                                xlabel=$x$,
                                ylabel=$y$,
                                zlabel=$z$
                                ]
                                \addplot3 [
                                samples=30,
                                surf,
                                colormap/greenyellow
                                ]
                                {(x^2+y^2)/(x^2+y^2+1)};
                                \end{axis}
                                \end{tikzpicture}

                                \begin{tikzpicture}
                                \begin{axis}[
                                xlabel=$x$,
                                ylabel=$y$,
                                zlabel=$z$
                                ]
                                \addplot3 [
                                samples=30,
                                surf,
                                colormap/greenyellow
                                ]
                                {sin(deg(x*y/5))};
                                \end{axis}
                                \end{tikzpicture}`
                                Ciao,
                                L.

                              • #73860
                                lorenzo.pantieri
                                Partecipante
                                  Up
                                  0
                                  Down
                                  ::


                                  Ecco un problema. Sto cercando di raffinare la Gamma. Il codice di Mathematica che uso è questo:
                                  `out = Table[{x, Gamma[x]}, {x, -5, 5, 0.1}] /. {ComplexInfinity -> NaN}; Export[“gamma.txt”, out, “Table”];`
                                  Quello di pgfplots lo trovate nell’articolo. Faccio notare che ho un mini documento che deve produrre solo la Gamma.
                                  a) Ho provato a raffinare quello 0.1 sostituendolo con 0.01. Risultato: nessun miglioramento del grafico. 🙁
                                  b) Ho provato a raffinare lo 0.01 sostituendolo con 0.001. Risultato: un errore di sforamento di memoria (che pure avevo aumentato rispetto a quella predefinita)! 😥
                                  `TeX capacity exceeded, sorry [main memory size=10000000].`
                                  La lezione che ricavo è abbastanza inquietante. pgfplots si può piantare:
                                  a) anche solo per un disegno;
                                  b) anche se i calcoli glieli ha già fatti qualcun altro;
                                  c) anche se la memoria è stata aumentata.

                                  Cribbio.

                                  Il risultato lo trovo sorprendente. Da -5 a 5 saltando di 0.001 ci sono, mi pare, 11 mila punti. Ok, sarà anche un comapionamento eccessivo per un solo grafico. Ma 11 mila punti non dovrebbero essere niente, per un Mac di due anni fa con svariati giga di RAM a disposizione… Che succede?

                                • #73861
                                  robitex
                                  Amministratore del forum
                                    Up
                                    0
                                    Down
                                    ::

                                    lorenzo.pantieri” post=73135Ecco un problema. Sto cercando di raffinare la Gamma. Il codice di Mathematica che uso è questo:
                                    `out = Table[{x, Gamma[x]}, {x, -5, 5, 0.1}] /. {ComplexInfinity -> NaN}; Export[“gamma.txt”, out, “Table”];`
                                    Quello di pgfplots lo trovate nell’articolo. Faccio notare che ho un mini documento che deve produrre solo la Gamma.
                                    a) Ho provato a raffinare quello 0.1 sostituendolo con 0.01. Risultato: nessun miglioramento del grafico. 🙁
                                    b) Ho provato a raffinare lo 0.01 sostituendolo con 0.001. Risultato: un errore di sforamento di memoria (che pure avevo aumentato rispetto a quella predefinita)! 😥
                                    `TeX capacity exceeded, sorry [main memory size=10000000].`
                                    La lezione che ricavo è abbastanza inquietante. pgfplots si può piantare:
                                    a) anche solo per un disegno;
                                    b) anche se i calcoli glieli ha già fatti qualcun altro;
                                    c) anche se la memoria è stata aumentata.

                                    Cribbio.

                                    Ciao,
                                    la Gamma è una di quelle funzioni difficiline…
                                    Per l’articolo su Ars ho creato uno script in Python, ma credo che Mathematica non sia certo da meno, creado il grafico della Gamma tra -5 e +5, con passo lineare di 0.005,senza riscontrare problemi in pgfplots (grafico a pagina 36).
                                    La Gamma è una funzione del piano complesso e va all’infinito mooolto rapidamente.
                                    In altre pasrole non ho riscontrato ciò che tu lamenti.
                                    Un saluto.
                                    R.

                                  • #73862
                                    lorenzo.pantieri
                                    Partecipante
                                      Up
                                      0
                                      Down
                                      ::

                                      robitex” post=73136la Gamma è una di quelle funzioni difficiline…

                                      Sì e no. Nel senso che sarà difficile quanto vuoi, ma una volta che i calcoli li ha fatti un altro software (Mathematica, qui), per pgfplots si tratta solo di coppie di coordinate. Il fatto che il pacchetto si impalli per 11 mila coppie di coordinate non è un buonissimo segno…

                                      Comunque ho seguito il tuo consiglio diminuendo il numero dei punti:
                                      `out = Table[{x, Gamma[x]}, {x, -5, 5, 0.005}] /. {ComplexInfinity -> NaN}; Export[“gamma.txt”, out, “Table”];`
                                      Ora il risultato è perfetto! Invito tutti a provare quello che succede con passo 0.001: a me viene un errore di sforamento della memoria.

                                      Ciao,
                                      L.

                                    • #73863
                                      Liverpool
                                      Partecipante
                                        Up
                                        0
                                        Down
                                        ::


                                        Sono d’accordo con @cfiandra che qualche parola in più su [tt]\addplot+[/tt] ci vorrebbe. Per esempio è fondamentale se devi disegnare delle curve tramite un ciclo e vuoi cambiarne automaticamente il colore (altrimenti vengono tutte uguali). Codice di esempio:
                                        `
                                        \documentclass{article}
                                        \usepackage{pgfplots}
                                        \begin{document}
                                        \begin{tikzpicture}
                                        \begin{axis} [no marks]
                                        \addplot {-x};
                                        \foreach \m in {1,2,3}
                                        \addplot+ [dashed] {\m*x};
                                        \end{axis}
                                        \end{tikzpicture}

                                        \begin{tikzpicture}
                                        \begin{axis} [no marks]
                                        \addplot {-x};
                                        \foreach \m in {1,2,3}
                                        \addplot [dashed] {\m*x};
                                        \end{axis}
                                        \end{tikzpicture}
                                        \end{document}`
                                        Provare per credere…

                                        Alle domande vedrò di rispondere con più calma in un altro momento.

                                      • #73864
                                        lorenzo.pantieri
                                        Partecipante
                                          Up
                                          0
                                          Down
                                          ::

                                          Liverpool” post=73140Sono d’accordo con @cfiandra che qualche parola in più su [tt]\addplot+[/tt] ci vorrebbe. Per esempio è fondamentale se devi disegnare delle curve tramite un ciclo e vuoi cambiarne automaticamente il colore (altrimenti vengono tutte uguali). Codice di esempio:

                                          `
                                          \documentclass{standalone}
                                          \usepackage{pgfplots}

                                          \begin{document}
                                          \begin{tikzpicture}
                                          \begin{axis}
                                          \foreach \m in {1,2,3}
                                          \addplot+ [no marks]{\m*x};
                                          \end{axis}
                                          \end{tikzpicture}

                                          \begin{tikzpicture}
                                          \begin{axis}
                                          \foreach \m in {1,2,3}
                                          \addplot [no marks]{\m*x};
                                          \end{axis}
                                          \end{tikzpicture}
                                          \end{document}`
                                          Provare per credere…

                                          Alle domande vedrò di rispondere con più calma in un altro momento.

                                          Ricevuto. Anche se l’esempio che fai è forse un pochino “pro” per il nostro articolo.

                                          Grazie mille ragazzi, continuate con le vostre osservazioni: rifletteremo su ciascuna di esse! 🙂

                                        • #73865
                                          lorenzo.pantieri
                                          Partecipante
                                            Up
                                            0
                                            Down
                                            ::


                                            Visto che ci sono, propongo a Tommaso di restringere il dominio della Gamma così:
                                            `\begin{axis}[
                                            xmin=-5,
                                            xmax=4,
                                            ymin=-6,
                                            ymax=6,
                                            grid=major,
                                            title={Gamma di Eulero}
                                            ]`
                                            Infatti, con la scelta fatta per ymin e ymax, da 4 a 5 non si vede niente: i punti corrispondenti del grafico cadono fuori dal range scelto per le ordinate.

                                            P.S. nell’articolo diciamo che se si scelgono xmin e xmax occorre anche dire chi sono ymin e ymax: ho appena provato, mi sembra falso! Qualcuno può darci qualche delucidazione in merito?

                                          • #73866
                                            Liverpool
                                            Partecipante
                                              Up
                                              0
                                              Down
                                              ::

                                              lorenzo.pantieri” post=73134A proposito (del prolungamento continuo) della funzione $\exp(-1/(x^2+y^2))$, Liverpool dice che nell’origine l’imbuto deve finire “a punta”. In realtà (ho appena controllato), tutte le derivate direzionali delle funzione sono nulle nell’origine. Quindi per me il grafico va bene.

                                              Hai ragione. Ieri andavo un po’ di fretta (anche oggi) e ho fatto i calcoli “ad occhio”. Peccato che gli occhi fossero chiusi e non ho considerato il segno meno nell’argomento. Comunque l’esempio resta pericoloso, perché abbiamo visto che pgfplots non lo sa calcolare nell’origine (ma io lo lascerei così).

                                              Scusate 😳

                                            • #73867
                                              lorenzo.pantieri
                                              Partecipante
                                                Up
                                                0
                                                Down
                                                ::

                                                Liverpool” post=73145

                                                A proposito (del prolungamento continuo) della funzione $\exp(-1/(x^2+y^2))$, Liverpool dice che nell’origine l’imbuto deve finire “a punta”. In realtà (ho appena controllato), tutte le derivate direzionali delle funzione sono nulle nell’origine. Quindi per me il grafico va bene.

                                                Hai ragione. Ieri andavo un po’ di fretta (anche oggi) e ho fatto i calcoli “ad occhio”. Peccato che gli occhi fossero chiusi e non ho considerato il segno meno nell’argomento. Comunque l’esempio resta pericoloso, perché abbiamo visto che pgfplots non lo sa calcolare nell’origine (ma io lo lascerei così).

                                                Nell’origine la funzione non è definita, quindi nessuno (non solo pgfplots!) sa calcolarla. Direi di lasciare l’esempio com’è. 🙂

                                                P.S. Tu e Tommaso lo chiamate “imbuto”, ma il nome mi sembra poco felice: c’è solo un punticino da cui il liquido potrebbe uscire… 😉

                                              • #73868
                                                Up
                                                0
                                                Down
                                                ::

                                                lorenzo.pantieri” post=73146

                                                [quote=”lorenzo.pantieri” post=73134]A proposito (del prolungamento continuo) della funzione $\exp(-1/(x^2+y^2))$, Liverpool dice che nell’origine l’imbuto deve finire “a punta”. In realtà (ho appena controllato), tutte le derivate direzionali delle funzione sono nulle nell’origine. Quindi per me il grafico va bene.

                                                Hai ragione. Ieri andavo un po’ di fretta (anche oggi) e ho fatto i calcoli “ad occhio”. Peccato che gli occhi fossero chiusi e non ho considerato il segno meno nell’argomento. Comunque l’esempio resta pericoloso, perché abbiamo visto che pgfplots non lo sa calcolare nell’origine (ma io lo lascerei così).

                                                Nell’origine la funzione non è definita, quindi nessuno (non solo pgfplots!) sa calcolarla. Direi di lasciare l’esempio com’è. 🙂

                                                P.S. Tu e Tommaso lo chiamate “imbuto”, ma il nome mi sembra poco felice: c’è solo un punticino da cui il liquido potrebbe uscire… ;-)[/quote]

                                                Io la chiamerei *buco nero* 🙂

                                                Guardate qui

                                                http://www.antikitera.net/rivista/numero01/cocacola.htm

                                                Ciao
                                                Tommaso

                                              • #73869
                                                Liverpool
                                                Partecipante
                                                  Up
                                                  0
                                                  Down
                                                  ::


                                                  D: E’ riduttivo dire che serve per disegnare “grafici di funzioni”.
                                                  R: Perché disegna funzioni, curve e superfici parametriche, grafici di dispersione, istogrammi, diagrammi ternari, carte di Smith. La definizione più completa è all’inizio del capoverso successivo: “un programma per la rappresentazione grafica di dati”.

                                                  D: @Elrond ha detto poco fa nell’altro filone che GNUPLOT può usare il font del documento (io non lo conosco), quindi il punto 1 dell’introduzione andrebbe a cadere.
                                                  R: Il primo punto è giusto. Invece non è giusto includere GNUPLOT tra quei programmi che non possono realizzare grafici coerenti con il documento. Metterei al suo posto MATLAB o Octave.

                                                  D: A pag.6, nella spiegazione dei valori bottom, top, ecc… avete semplificato il comportamento di axis middle, rispetto a quanto avevamo detto nell’altro filone.
                                                  R: Un abbozzo l’avevo dato già nell’intervento #72291 nell’altro filone. Evidentemente non vi piace. Riutilizzando quello che avete scritto nell’articolo si potrebbe dire: “axis x line regola la posizione delle ascisse: accetta i valori bottom, middle e top, che ne impongono il passaggio per y = ymin, y = 0 e y = ymax, rispettivamente. Quando però il grafico è tutto al di sotto o al di sopra dell’asse delle ascisse, il valore middle corrisponde a top o bottom rispettivamente.” e un’analoga frase per axis y line.

                                                  D: A pag. 6 tra le supeistruzioni non citate table, che secondo me è fondamentale (vedi file con più di due colonne di dati).
                                                  R: table ha più opzioni di file. Per esempio, se un file di dati contiene più colonne di valori, puoi indicare esplicitamente quale coppia di colonne assegnare alle due variabili. Supponiamo che con Mathematica abbia realizzato un file con 3 colonne: nella prima la variabile indipendente, nella seconda sin(x) e nella terza cos(x), puoi dire di prendere la prima e seconda colonna per il primo grafico e la prima e terza per il secondo (con due diversi \addplot). Se analizzi dati sperimentali può capitare che nello stesso file ci siano più grandezze… Poi ha molte altre opzioni che puoi trovare sul manuale.

                                                  D: A pag. 16 alla fine del par. 2.3 che significa “vista dall’asse y>0”? Con view={0}{0} il punto di vista è (0,-infinito,0).
                                                  R: Vista nella direzione dell’asse y? (Per me vuol dire mettersi in (0,-inf,0) e guardare verso (0,inf,0).

                                                  D: A pag. 16 “variable y imposta il parametro delle ordinate”. Non mi è chiaro il concetto di “parametro delle ordinate” (cioè mi è chiaro ma mi fa storcere un po’ il naso).
                                                  R: u e v sono parametri coordinati. Direi il secondo parametro coordinato.

                                                  D: Inoltre z buffer pertiene alla proiezione dei punti, non al campionamento.
                                                  R: la chiave z buffer stabilisce quale criterio seguire per proiettare i punti dello spazio tridimensionale sul quadro di proiezione. In particolare, con il valore sort vengono tracciati per primi i segmenti più distanti dal punto di osservazione, che quindi vengono eventualmente nascosti da quelli più vicini [vedi l’esempio dell’elicoide: prova a cambiare punto di vista e segui l’andamento dei colori]. [Nota che sul manuale dice che l’ordinamento è lento e richiede molta memoria.]

                                                  D:Ricevuto. Anche se l’esempio che fai è forse un pochino “pro” per il nostro articolo.
                                                  R: Perché ho usato il ciclo, ma lo stesso problema si pone se vuoi scrivere tre \addplot e non vuoi specificare a mano i colori:
                                                  `
                                                  \begin{tikzpicture}
                                                  \begin{axis} [no marks]
                                                  \addplot+ [solid] {x};
                                                  \addplot+ [dashed] {2*x};
                                                  \addplot+ [dotted] {3*x};
                                                  \end{axis}
                                                  \end{tikzpicture}`

                                                  D: nell’articolo diciamo che se si scelgono xmin e xmax occorre anche dire chi sono ymin e ymax: ho appena provato, mi sembra falso! Qualcuno può darci qualche delucidazione in merito?
                                                  R: Questa osservazione l’avevo già sollevata nella domanda 7. A me risulta che ci sia la massima flessibilità (si può dichiarare anche solo xmin).

                                                  D: Nell’origine la funzione non è definita, quindi nessuno (non solo pgfplots!) sa calcolarla.
                                                  R: Quello che intendevo dire è che pgfplots non si accorge che non è definita e tenta di calcolarla. In questa discussione era emerso che pgfplots riconosce il dominio della funzione potenza con esponente reale (anche se non ho capito perché).

                                                  Tu e Tommaso lo chiamate “imbuto”, ma il nome mi sembra poco felice: c’è solo un punticino da cui il liquido potrebbe uscire
                                                  L’ho chiamata così solo per intenderci rapidamente 8)

                                                  Ciao

                                                  P.S.:Tanto di cappello a Tommaso che è riuscito a scrivere l’articolo senza sapere niente di matematica (oppure io so della cultura Khmer e non me ne sono mai accorto).

                                                • #73870
                                                  lorenzo.pantieri
                                                  Partecipante
                                                    Up
                                                    0
                                                    Down
                                                    ::

                                                    Liverpool” post=73174P.S.:Tanto di cappello a Tommaso che è riuscito a scrivere l’articolo senza sapere niente di matematica […].

                                                    L’articolo l’abbiamo scritto insieme; di matematica qualcosa ne so; gran parte della matematica richiesta non è proibitiva.

                                                    Grazie per le tue indicazioni! 🙂

                                                  • #73871
                                                    Liverpool
                                                    Partecipante
                                                      Up
                                                      0
                                                      Down
                                                      ::


                                                      Nella spiegazione di z buffer ho supposto che il quadro assonometrico si trovi all’infinito (oltre l’oggetto), però ho visto che sul mio libro di disegno esso si trova tra il punto di osservazione e l’oggetto. Concettualmente non cambia molto perché la proiezione è parallela; ma nel secondo caso, nella frase bisognerebbe sostituire “per primi” con “per ultimi” (se immaginiamo il quadro come un vetro e la proiezione sulla faccia opposta rispetto all’osservatore). Insomma, la frase potrebbe risultare ambigua. Se qualcuno se la sente di fare chiarezza…

                                                    • #73872
                                                      lorenzo.pantieri
                                                      Partecipante
                                                        Up
                                                        0
                                                        Down
                                                        ::

                                                        Liverpool” post=73176Nella spiegazione di z buffer ho supposto che il quadro assonometrico si trovi all’infinito (oltre l’oggetto), però ho visto che sul mio libro di disegno esso si trova tra il punto di osservazione e l’oggetto. Concettualmente non cambia molto perché la proiezione è parallela; ma nel secondo caso, nella frase bisognerebbe sostituire “per primi” con “per ultimi” (se immaginiamo il quadro come un vetro e la proiezione sulla faccia opposta rispetto all’osservatore). Insomma, la frase potrebbe risultare ambigua. Se qualcuno se la sente di fare chiarezza…

                                                        Tieni presente che il nostro è un articolo introduttivo, i dettagli non interessano troppo al lettore. In fin dei conti, quello “z buffer=sort” è un incantesimo che fa sì che pgfplots esegua il disegno della superficie parametrica in modo corretto. Il lettore scriverà la formula magica, ed è a posto. Quindi penso che potrebbe andare qualcosa di molto vago:

                                                        l’opzione z buffer=sort fa sì che pgfplots faccia il grafico nel modo corretto.

                                                        Qualcosa di più specifico sarebbe meglio, ma senza scendere troppo in profondità.

                                                      • #73873
                                                        Up
                                                        0
                                                        Down
                                                        ::

                                                        Liverpool” post=73174
                                                        P.S.:Tanto di cappello a Tommaso che è riuscito a scrivere l’articolo senza sapere niente di matematica (oppure io so della cultura Khmer e non me ne sono mai accorto).

                                                        Eh 🙂 Ti ringrazio. Secondo me, tu e l’impero Khmer siete grandi amici! 😀

                                                        Diciamo che io metto molta manodopera e qualche idea, ma mi attengo alle direttive del capo. Il fatto di non sapere nulla di matematica aiuta, in questo caso: il mio è il punto di vista di un perfetto digiuno della materia (non del tutto, dai), per cui il lavoro può procedere in una buona direzione.

                                                        Intanto anche qui a Padova la terra continua a tremare. 🙁

                                                        Ciao
                                                        Tommaso

                                                      • #73874
                                                        lorenzo.pantieri
                                                        Partecipante
                                                          Up
                                                          0
                                                          Down
                                                          ::


                                                          In fondo a pagina 16 propongo di sostituire

                                                          variable y imposta il parametro delle ordinate (v, in questo caso);

                                                          con

                                                          variable e variable y impostano i parametri (u e v, in questo caso);

                                                          Ciao,
                                                          L.

                                                        • #73875
                                                          lorenzo.pantieri
                                                          Partecipante
                                                            Up
                                                            0
                                                            Down
                                                            ::

                                                            Liverpool” post=73174D: E’ riduttivo dire che serve per disegnare “grafici di funzioni”.
                                                            R: Perché disegna funzioni, curve e superfici parametriche, grafici di dispersione, istogrammi, diagrammi ternari, carte di Smith. La definizione più completa è all’inizio del capoverso successivo: “un programma per la rappresentazione grafica di dati”.

                                                            Curve e superfici parametriche sono funzioni; i grafici di dispersione sono grafici di funzione (credo); diagrammi ternari e carte di Smith sono altro, ma mi pare che si tratti di applicazioni “minoritarie”. La stessa doc. del pacchetto inizia con

                                                            pgfplots draws high quality function plots

                                                            Anche se pgfplots fa di più, la sua principale applicazione è quella di fare grafici di funzioni. Chiamare l’articolo “L’arte di rappresentare graficamente dati con LaTeX” è più corretto e mi piace: spero che sia anche chiaro per il lettore. Per esempio, un diagramma a torte è una rappresentazione grafica di dati, ma pgfplots non lo fa, e magari il lettore potrebbe essere deluso. Vediamo Tommaso.

                                                            Ciao,
                                                            L.

                                                          • #73876
                                                            OldClaudio
                                                            Partecipante
                                                              Up
                                                              0
                                                              Down
                                                              ::


                                                              Ecco un scatter diagram:

                                                              [attachment=303]ScatterDiagram.png[/attachment]

                                                              Lo scatter diagram mostra la correlazione esistente fra diversi metodi di rilevazione statisitca; ogni puntino si riferisce ad una particolare misura di un fenomento che ha una certa dispersione con l’ascissa secondo un metodo e l’orinata seconod un altro metodo.

                                                              I diagrammi di dispersione tridimensionali non riguardano mai una superficie, salvo il fatto che una superficie potrebbe essere al funzione che meglio correla i dati; come una retta di regressione potrebbe rendere l’idea della correlazione fra le due metodologie nel diagramma che ho rappresentato.

                                                              In un certo senso, benché non ci sino né rette né superfici disegnate in uno scatter diagram, è un diagramma di funzione, ma i punti non vanno uniti cono spezzate o altro.

                                                              Notare che nel diagramma che presento (scusatemi, lho fatto con excel) ci sono circa 30 000 puntini; mi riprometto di farlo con pgfplots, se ce la fa con la memoria standard. Casomai lo faccio sapere.

                                                              Attachments:
                                                              You must be logged in to view attached files.
                                                            • #73877
                                                              Up
                                                              0
                                                              Down
                                                              ::

                                                              lorenzo.pantieri” post=73188

                                                              D: E’ riduttivo dire che serve per disegnare “grafici di funzioni”.
                                                              R: Perché disegna funzioni, curve e superfici parametriche, grafici di dispersione, istogrammi, diagrammi ternari, carte di Smith. La definizione più completa è all’inizio del capoverso successivo: “un programma per la rappresentazione grafica di dati”.

                                                              Curve e superfici parametriche sono funzioni; i grafici di dispersione sono grafici di funzione (credo); diagrammi ternari e carte di Smith sono altro, ma mi pare che si tratti di applicazioni “minoritarie”. La stessa doc. del pacchetto inizia con

                                                              pgfplots draws high quality function plots

                                                              Anche se pgfplots fa di più, la sua principale applicazione è quella di fare grafici di funzioni. Chiamare l’articolo “L’arte di rappresentare graficamente dati con LaTeX” è più corretto e mi piace: spero che sia anche chiaro per il lettore. Per esempio, un diagramma a torte è una rappresentazione grafica di dati, ma pgfplots non lo fa, e magari il lettore potrebbe essere deluso. Vediamo Tommaso.

                                                              Ciao,
                                                              L.

                                                              Mi pare che alla sezione 7.6 del manuale di TikZ si spieghi ampiamente perché non bisogna fare grafici a torta 🙂

                                                              Per il titolo sono d’accordo. Verrà su tre righe 🙂 Come non voleva Lorenzo.

                                                              Ciao
                                                              Tommaso

                                                            • #73878
                                                              Liverpool
                                                              Partecipante
                                                                Up
                                                                0
                                                                Down
                                                                ::

                                                                OldClaudio” post=73189In un certo senso, benché non ci sino né rette né superfici disegnate in uno scatter diagram, è un diagramma di funzione, ma i punti non vanno uniti cono spezzate o altro.

                                                                Non sono d’accordo. Almeno in generale. Si possono tracciare diagrammi in cui non c’è dipendenza tra le due variabili per tentare di valutarne il grado di correlazione. In alcuni campi la dispersione potrebbe essere dovuta a qualche forma di “rumore” che di per sè è indeterminato. Anche per le curve dipende dal livello di dettaglio: per il principiante (cioè fino ad Analisi I compresa) non credo che una curva sia una funzione. E poi a questo punto anche gli istogrammi possono essere considerati funzioni, non di “variabile reale”, ma pur sempre funzioni. Comunque a me per primo non sembra il caso di stravolgere tutto per un particolare: se il titolo su tre righe è brutto, lascerei senza dubbio quello vecchio.

                                                              • #73879
                                                                lorenzo.pantieri
                                                                Partecipante
                                                                  Up
                                                                  0
                                                                  Down
                                                                  ::

                                                                  illinguista1972″ post=73190Per il titolo sono d’accordo.

                                                                  Io non del tutto. Per me “rappresentare graficamente dati” è qualcosa di piuttosto vago. Un diagramma a torta (anche se TikZ ne sconsiglia l’uso), un diagramma a barre e un istogramma sono le prime cose che mi vengono in mente quando si parla di “rappresentare graficamente dati”. Una tabella è una “rappresentazione grafica di dati”? Forse sì… Un diagramma di Eulero-Venn? Forse anche. Ma il pacchetto non tratta né di diagrammi a torta né di Euelro-Venn.

                                                                  Disegnare una funzione significa “rappresentare dati”? Forse sì, ma non è la prima cosa a cui penso…

                                                                • #73880
                                                                  Up
                                                                  0
                                                                  Down
                                                                  ::


                                                                  Grafico a dispersione è un nome che è entrato in uso “grazie” ad Excel, che così chiama i grafici in cui le coordinate di ogni punto sono valori di due celle.

                                                                • #73881
                                                                  lorenzo.pantieri
                                                                  Partecipante
                                                                    Up
                                                                    0
                                                                    Down
                                                                    ::


                                                                    http://www.istitutomoro.net/documenti/Le%20rappresentazioni%20grafiche%20di%20dati%20numerici.pdf

                                                                    Ecco, questo documento mi sembra mostrare pittosto bene che cosa generalmente si intende per “rappresentazione grafica di dati numerici”: istogrammi, areogrammi, diagrammi a barre. Anche funzioni, certo, ma tratte da “dati sperimentali”. Il grafico di funzione, per me, è altro.

                                                                  • #73882
                                                                    Up
                                                                    0
                                                                    Down
                                                                    ::


                                                                    Carissimi, confrontate questi due codici:

                                                                    `
                                                                    \begin{tikzpicture}
                                                                    \begin{semilogyaxis}
                                                                    \addplot [thick,blue]
                                                                    {exp(x)};
                                                                    \end{semilogyaxis}
                                                                    \end{tikzpicture}
                                                                    `

                                                                    e

                                                                    `
                                                                    \begin{tikzpicture}
                                                                    \begin{semilogxaxis}
                                                                    \addplot [thick,blue]
                                                                    coordinates
                                                                    {(1.1e+01, 9.876)
                                                                    (2.2e+02, 8.765)
                                                                    (3.3e+03, 7.654)
                                                                    (4.4e+04, 6.543)
                                                                    (5.5e+05, 5.432)
                                                                    (6.6e+06, 4.321)
                                                                    (7.7e+07, 3.210)};
                                                                    \end{semilogxaxis}
                                                                    \end{tikzpicture}
                                                                    `

                                                                    Per compilarli basta caricare il pacchetto pgfplots. Ebbene, a differenza del primo (che le ha sulle ordinate), il secondo sulle ascisse non ha le tacchettine piccole piccole. Qualcuno saprebbe indicare un esempio per produrre un SEMPLICE grafico da inserire in un piano con ascissa logaritmica che le visualizzi?

                                                                    Ciao
                                                                    Tommaso

                                                                  • #73883
                                                                    admin
                                                                    Amministratore del forum
                                                                      Up
                                                                      0
                                                                      Down
                                                                      ::

                                                                      illinguista1972″ post=73246Carissimi, confrontate questi due codici:

                                                                      `
                                                                      \begin{tikzpicture}
                                                                      \begin{semilogyaxis}
                                                                      \addplot [thick,blue]
                                                                      {exp(x)};
                                                                      \end{semilogyaxis}
                                                                      \end{tikzpicture}
                                                                      `

                                                                      e

                                                                      `
                                                                      \begin{tikzpicture}
                                                                      \begin{semilogxaxis}
                                                                      \addplot [thick,blue]
                                                                      coordinates
                                                                      {(1.1e+01, 9.876)
                                                                      (2.2e+02, 8.765)
                                                                      (3.3e+03, 7.654)
                                                                      (4.4e+04, 6.543)
                                                                      (5.5e+05, 5.432)
                                                                      (6.6e+06, 4.321)
                                                                      (7.7e+07, 3.210)};
                                                                      \end{semilogxaxis}
                                                                      \end{tikzpicture}
                                                                      `

                                                                      Per compilarli basta caricare il pacchetto pgfplots. Ebbene, a differenza del primo (che le ha sulle ordinate), il secondo sulle ascisse non ha le tacchettine piccole piccole. Qualcuno saprebbe indicare un esempio per produrre un SEMPLICE grafico da inserire in un piano con ascissa logaritmica che le visualizzi?

                                                                      Ciao
                                                                      Tommaso

                                                                      Il primo è semilogyaxis; il secondo è semilogxaxis, la scala della y è lineare.

                                                                      Ciao
                                                                      Orlando

                                                                      EDIT: Scusa ho letto male il messaggio (e di corsa). Comunque ho compilato l’esempio ed è tutto in regola 🙂

                                                                    • #73884
                                                                      Up
                                                                      0
                                                                      Down
                                                                      ::


                                                                      Cioè dici che quello che si ottiene dai due esempi precedenti è corretto? Le ascisse NON devono avere le tacchettine?

                                                                      Ciao
                                                                      Tommaso

                                                                    • #73885
                                                                      admin
                                                                      Amministratore del forum
                                                                        Up
                                                                        0
                                                                        Down
                                                                        ::

                                                                        illinguista1972″ post=73249Cioè dici che quello che si ottiene dai due esempi precedenti è corretto?

                                                                        Esatto.

                                                                        illinguista1972″ post=73249Le ascisse NON devono avere le tacchettine?

                                                                        Nel primo, ma nel secondo devono esserci (e ci sono).

                                                                        Ciao
                                                                        Orlando

                                                                      • #73886
                                                                        Up
                                                                        0
                                                                        Down
                                                                        ::

                                                                        ansys” post=73251

                                                                        Cioè dici che quello che si ottiene dai due esempi precedenti è corretto?

                                                                        Esatto.

                                                                        illinguista1972″ post=73249Le ascisse NON devono avere le tacchettine?

                                                                        Nel primo, ma nel secondo devono esserci (e ci sono).

                                                                        Ciao
                                                                        Orlando

                                                                        Perdonami, Orlando, ma non ho capito la seconda risposta. Io vorrei un grafico semplice nel quale le ascisse abbiano le tacchettine piccole come ce le hanno le ordinate nel primo esempio che ho messo. Questo è possibile o no? oppure: è giusto che non compaiano mai?

                                                                        Ciao
                                                                        Tommaso

                                                                      • #73887
                                                                        admin
                                                                        Amministratore del forum
                                                                          Up
                                                                          0
                                                                          Down
                                                                          ::

                                                                          illinguista1972″ post=73253

                                                                          [quote=”illinguista1972″ post=73249]Cioè dici che quello che si ottiene dai due esempi precedenti è corretto?

                                                                          Esatto.

                                                                          illinguista1972″ post=73249Le ascisse NON devono avere le tacchettine?

                                                                          Nel primo, ma nel secondo devono esserci (e ci sono).

                                                                          Ciao
                                                                          Orlando

                                                                          Perdonami, Orlando, ma non ho capito la seconda risposta. Io vorrei un grafico semplice nel quale le ascisse abbiano le tacchettine piccole come ce le hanno le ordinate nel primo esempio che ho messo. Questo è possibile o no? oppure: è giusto che non compaiano mai?

                                                                          Ciao
                                                                          Tommaso[/quote]
                                                                          Attenzione. Quelle tacchettine, così come le vedi, sono per una scala logaritmica. Nei tuoi esempi figurano solo sulle ordinate nel primo e sulle ascisse nel secondo perché i grafici sono in scala semilogaritmica (ordinate nel primo e ascisse nel secondo). Se intendevi già questo allora i grafici sono fatti bene. Se vuoi tu altre tracchettine lineari le puoi aggiungere con qualche opzione che ora non ricordo :-).

                                                                          Ciao
                                                                          Orlando

                                                                          EDIT_1: il comando per mettere altre “tacchettine” sulla scala lineare è [tt]minor tick num=N[/tt] dove N è il numero di tacchettine che vuoi.

                                                                          EDIT_2: ecco un esempio con scala lineare

                                                                          `\begin{tikzpicture}
                                                                          \begin{axis}[minor tick num=8]
                                                                          \addplot [thick,blue]
                                                                          coordinates
                                                                          {(1.1, 9.876)
                                                                          (2.2, 8.765)
                                                                          (3.3, 7.654)
                                                                          (4.4, 6.543)
                                                                          (5.5, 5.432)
                                                                          (6.6, 4.321)
                                                                          (7.7, 3.210)};
                                                                          \end{axis}
                                                                          \end{tikzpicture}`
                                                                          Ammetto di non essere stato abbastanza chiaro :-(.

                                                                        • #73888
                                                                          Up
                                                                          0
                                                                          Down
                                                                          ::

                                                                          ansys” post=73254

                                                                          [quote=”ansys” post=73251][quote=”illinguista1972″ post=73249]Cioè dici che quello che si ottiene dai due esempi precedenti è corretto?

                                                                          Esatto.

                                                                          illinguista1972″ post=73249Le ascisse NON devono avere le tacchettine?

                                                                          Nel primo, ma nel secondo devono esserci (e ci sono).

                                                                          Ciao
                                                                          Orlando

                                                                          Perdonami, Orlando, ma non ho capito la seconda risposta. Io vorrei un grafico semplice nel quale le ascisse abbiano le tacchettine piccole come ce le hanno le ordinate nel primo esempio che ho messo. Questo è possibile o no? oppure: è giusto che non compaiano mai?

                                                                          Ciao
                                                                          Tommaso[/quote]
                                                                          Attenzione. Quelle tacchettine, così come le vedi, sono per una scala logaritmica. Nei tuoi esempi figurano solo sulle ordinate nel primo e sulle ascisse nel secondo perché i grafici sono in scala semilogaritmica (ordinate nel primo e ascisse nel secondo). Se intendevi già questo allora i grafici sono fatti bene. Se vuoi tu altre tracchettine lineari le puoi aggiungere con qualche opzione che ora non ricordo :-).

                                                                          Ciao
                                                                          Orlando

                                                                          EDIT_1: il comando per mettere altre “tacchettine” sulla scala lineare è [tt]minor tick num=N[/tt] dove N è il numero di tacchettine che vuoi.

                                                                          EDIT_2: ecco un esempio con scala lineare

                                                                          `\begin{tikzpicture}
                                                                          \begin{axis}[minor tick num=8]
                                                                          \addplot [thick,blue]
                                                                          coordinates
                                                                          {(1.1, 9.876)
                                                                          (2.2, 8.765)
                                                                          (3.3, 7.654)
                                                                          (4.4, 6.543)
                                                                          (5.5, 5.432)
                                                                          (6.6, 4.321)
                                                                          (7.7, 3.210)};
                                                                          \end{axis}
                                                                          \end{tikzpicture}`
                                                                          Ammetto di non essere stato abbastanza chiaro :-(.[/quote]

                                                                          Non ti preoccupare, forse il problema sta nel mio computer: io nel secondo grafico non ho le tacchettine piccole sull’asse X 🙁

                                                                          Ciao
                                                                          Tommaso

                                                                        • #73889
                                                                          lorenzo.pantieri
                                                                          Partecipante
                                                                            Up
                                                                            0
                                                                            Down
                                                                            ::


                                                                            Eureka!
                                                                            `\begin{tikzpicture}
                                                                            \begin{semilogxaxis}
                                                                            \addplot [thick,blue] coordinates
                                                                            {(1.1e+01, 9.876)
                                                                            (5.2e+01, 8.765)
                                                                            (1.3e+02, 7.654)
                                                                            (5.4e+02, 6.543)
                                                                            (1.5e+03, 5.432)
                                                                            (5.6e+03, 4.321)
                                                                            (1.7e+04, 3.210)};
                                                                            \end{semilogxaxis}
                                                                            \end{tikzpicture}
                                                                            `

                                                                          • #73890
                                                                            Liverpool
                                                                            Partecipante
                                                                              Up
                                                                              0
                                                                              Down
                                                                              ::

                                                                              illinguista1972″ post=73246Qualcuno saprebbe indicare un esempio per produrre un SEMPLICE grafico da inserire in un piano con ascissa logaritmica che le visualizzi?

                                                                              So che ti hanno già fatto notare che l’esempio funziona come vorresti tu, con le tacchette sull’asse orizzontale, comunque il tuo grafico non sembra avere molto senso. Quello che ti propongo, in teoria dei circuiti ha il suo perché e viene rappresentato proprio con la scala logaritmica sull’asse delle ascisse, quindi mi sembra calzante. Che ne dici?
                                                                              `
                                                                              \documentclass{standalone}
                                                                              \usepackage{pgfplots}
                                                                              \pgfplotsset{/pgf/number format/use comma}

                                                                              \begin{document}
                                                                              \begin{tikzpicture}
                                                                              \begin{semilogxaxis} [grid=both, extra y ticks={-3}]
                                                                              \addplot [domain=0.1:10, thick, blue, smooth]
                                                                              {-10*log10(1+x^4)};
                                                                              \end{semilogxaxis}
                                                                              \end{tikzpicture}
                                                                              \end{document}`
                                                                              Ciao

                                                                            • #73891
                                                                              Up
                                                                              0
                                                                              Down
                                                                              ::

                                                                              Liverpool” post=73267

                                                                              Qualcuno saprebbe indicare un esempio per produrre un SEMPLICE grafico da inserire in un piano con ascissa logaritmica che le visualizzi?

                                                                              So che ti hanno già fatto notare che l’esempio funziona come vorresti tu, con le tacchette sull’asse orizzontale, comunque il tuo grafico non sembra avere molto senso. Quello che ti propongo, in teoria dei circuiti ha il suo perché e viene rappresentato proprio con la scala logaritmica sull’asse delle ascisse, quindi mi sembra calzante. Che ne dici?
                                                                              `
                                                                              \documentclass{standalone}
                                                                              \usepackage{pgfplots}
                                                                              \pgfplotsset{/pgf/number format/use comma}

                                                                              \begin{document}
                                                                              \begin{tikzpicture}
                                                                              \begin{semilogxaxis} [grid=both, extra y ticks={-3}]
                                                                              \addplot [domain=0.1:10, thick, blue, smooth]
                                                                              {-10*log10(1+x^4)};
                                                                              \end{semilogxaxis}
                                                                              \end{tikzpicture}
                                                                              \end{document}`
                                                                              Ciao

                                                                              Grazie, poi lo provo. Ma non riesco a farvi capire che quando compilo sul mio asse delle x NON compaiono le tacchettine piccole piccole e ravvicinate! 🙂

                                                                              Ciao
                                                                              Tommaso

                                                                            • #73892
                                                                              Liverpool
                                                                              Partecipante
                                                                                Up
                                                                                0
                                                                                Down
                                                                                ::

                                                                                illinguista1972″ post=73274non riesco a farvi capire che quando compilo sul mio asse delle x NON compaiono le tacchettine piccole piccole e ravvicinate! 🙂

                                                                                L’ho capito, ma a noi compaiono 😛

                                                                              • #73893
                                                                                Up
                                                                                0
                                                                                Down
                                                                                ::

                                                                                Liverpool” post=73275

                                                                                non riesco a farvi capire che quando compilo sul mio asse delle x NON compaiono le tacchettine piccole piccole e ravvicinate! 🙂

                                                                                L’ho capito, ma a noi compaiono 😛

                                                                                Ovvio che non mi compaiano: abbiamo impostato tutti i grafici con larghezza 6,3 cm. Le righe non ci stanno 🙂 Ma compaiono levando quel paletto. Ad ogni modo, ho messo il grafico suggerito da Liverpool.

                                                                                Ciao
                                                                                Tommaso

                                                                              • #73894
                                                                                lorenzo.pantieri
                                                                                Partecipante
                                                                                  Up
                                                                                  0
                                                                                  Down
                                                                                  ::


                                                                                  Ringrazio Liverpool per l’esempio! Propongo di mettere questo nell’articolo, è una versione leggermente semplificata.
                                                                                  `\begin{tikzpicture}
                                                                                  \begin{semilogxaxis}
                                                                                  \addplot [domain=0.1:100,thick,blue,smooth] {ln(1+x^4)};
                                                                                  \end{semilogxaxis}
                                                                                  \end{tikzpicture}`

                                                                                • #73895
                                                                                  Liverpool
                                                                                  Partecipante
                                                                                    Up
                                                                                    0
                                                                                    Down
                                                                                    ::

                                                                                    lorenzo.pantieri” post=73290Propongo di mettere questo nell’articolo, è una versione leggermente semplificata.

                                                                                    Se vuoi evitare le etichette 10^0 e 10^1 o le assegni esplicitamente con [tt]xticklabels[/tt] oppure, visto che ti piace vincere facile 😉 , ti conviene scalare in ascissa:
                                                                                    `\addplot [domain=100:10000,thick,blue,smooth] {ln(1+x^4/1e12)};`

                                                                                  • #73896
                                                                                    lorenzo.pantieri
                                                                                    Partecipante
                                                                                      Up
                                                                                      0
                                                                                      Down
                                                                                      ::

                                                                                      Liverpool” post=73299

                                                                                      Propongo di mettere questo nell’articolo, è una versione leggermente semplificata.

                                                                                      Se vuoi evitare le etichette 10^0 e 10^1 o le assegni esplicitamente con [tt]xticklabels[/tt] oppure, visto che ti piace vincere facile 😉 , ti conviene scalare in ascissa:
                                                                                      `\addplot [domain=100:10000,thick,blue,smooth] {ln(1+x^4/1e12)};`

                                                                                      È vero, mi piace vincere facile! Scherzi a parte, cerco esempi i più semplici possibile: poi i casi reali saranno più difficili, ma trovo molto didattico mostrare le cose con esempi facili. L’esempio che mi hai proposto non mi entusiasma per via delle tacchettine non troppo fitte sull’asse delle ascisse. E anche perché la funzione è leggermente più complicata. Chiedo a Tommaso di mettere questo esempio, basato sul tuo:
                                                                                      `\begin{tikzpicture}
                                                                                      \begin{semilogxaxis}
                                                                                      \addplot [domain=0.1:100,thick,blue,smooth] {ln(1+x^4)};
                                                                                      \end{semilogxaxis}
                                                                                      \end{tikzpicture}
                                                                                      `
                                                                                      Grazie mille Luigi, senza il tuo contributo l’articolo non sarebbe quello che è!

                                                                                      A presto,
                                                                                      Lorenzo

                                                                                    • #73897
                                                                                      Up
                                                                                      0
                                                                                      Down
                                                                                      ::


                                                                                      Cari tutti,
                                                                                      allo stesso indirizzo segnalato nel primo messaggio di questo filone è disponibile la versione aggiornata dell’articolo. Con l’occasione ho cambiato anche il titolo qui sopra.

                                                                                      Lorenzo e io vorremmo ringraziare Liverpool (prima di tutti!), OldClaudio, cfiandra, ansys, robitex e maumau per i contributi preziosi e le osservazioni mirate che hanno permesso di migliorare il lavoro. Grazie di cuore!

                                                                                      Ciao
                                                                                      Tommaso e Lorenzo

                                                                                    • #73898
                                                                                      Up
                                                                                      0
                                                                                      Down
                                                                                      ::


                                                                                      Complimenti per lo splendido lavoro. (Come solito, direi)

                                                                                    • #73899
                                                                                      Liverpool
                                                                                      Partecipante
                                                                                        Up
                                                                                        0
                                                                                        Down
                                                                                        ::


                                                                                        Prego e grazie a voi 😕
                                                                                        Passo alle nuove segnalazioni.

                                                                                        1) Si apre ancora a pag. 2
                                                                                        2) Anche se l’ho detto io, “a rette orientate” non mi pare molto professionale. Non c’è qualche definizione più rigorosa? Avrei detto “riferimento cartesiano”, ma è stato già usato in senso più generale.
                                                                                        3) Perché i periodi riferiti ad [tt]axis <.> line[/tt] sono interamente tra parentesi?
                                                                                        4) Non sono d’accordo sulla frase a pag. 7 “Una sequenza analoga alla precedente…” per due motivi:
                                                                                        4.a) Se si usa la superistruzione [tt]file[/tt], il file deve essere formato da almeno due colonne di numeri separate da uno spazio. Eventuali parentesi e virgole generano errore (tranne le graffe che racchiudono un singolo elemento come in Mathematica).
                                                                                        4.b) i programmi citati nel par. 1.1 sono solo pochi esempi di programmi in grado di generare tabelle di dati commestibili per pgfplots (invece sembra che siano i soli).
                                                                                        5) nella tabella 3 gli spessori si confondono. Forse sarebbe meglio mettere i valori in punti.
                                                                                        6) A pag. 10 “oltre i limiti fissati con xmax…” sarebbe meglio “stabiliti da xmax…” perché, come si vede nell’esempio precedente, quando xmax non è fissato esplicitamente, viene calcolato. Inoltre il riferimento si espande anche dalla parte di xmin e ymin (a meno che non lo si impedisca esplicitamente).
                                                                                        7) Sempre nella stessa pagina, nel punto successivo, l’ordine degli esempi è invertito: nel primo esempio domain=-1:1…
                                                                                        8 ) che ne dite di sostituire l’esempio 3 a pag. 11 con questo e introdurre l’uso di cycle list e addplot+?
                                                                                        `
                                                                                        \begin{tikzpicture}
                                                                                        \begin{axis}
                                                                                        [domain=-6*pi:6*pi, cycle list={{blue, thick}, dashed, dashed}]
                                                                                        \addplot+
                                                                                        [samples=50,smooth]
                                                                                        {x*sin(deg(x))};
                                                                                        \addplot {x};
                                                                                        \addplot {-x};
                                                                                        \end{axis}
                                                                                        \end{tikzpicture}`9) A pag. 11 in fondo: perché lo spazio tra tabella e 5 è così largo?
                                                                                        10) A pag. 15 c’è senz’altro un errore nel testo. Sempre nello stesso paragrafo c’è ancora “variabile assegnata a dominio”.
                                                                                        11) A pag. 19 nel file di dati c’è il valore NaN. Si potrebbe dire che le righe contenenti i valori NaN e Inf vengono ignorate.

                                                                                        Ciao

                                                                                      • #73900
                                                                                        admin
                                                                                        Amministratore del forum
                                                                                          Up
                                                                                          0
                                                                                          Down
                                                                                          ::


                                                                                          Grazie a voi!

                                                                                          Ciao
                                                                                          Orlando

                                                                                        • #73901
                                                                                          lorenzo.pantieri
                                                                                          Partecipante
                                                                                            Up
                                                                                            0
                                                                                            Down
                                                                                            ::

                                                                                            Liverpool” post=733581) Si apre ancora a pag. 2

                                                                                            Suggerisco a Tommaso di mettere
                                                                                            `\hypersetup{pdfstartpage=1}`
                                                                                            subito prima di \begin{document}.

                                                                                            Liverpool” post=733582) Anche se l’ho detto io, “a rette orientate” non mi pare molto professionale. Non c’è qualche definizione più rigorosa? Avrei detto “riferimento cartesiano”, ma è stato già usato in senso più generale.

                                                                                            Concordo. Solo che anche il box a me pare un riferimento cartesiano. O no? Non saprei come migliorare quello che abbiamo scritto, si accettano proposte.

                                                                                            Liverpool” post=733583) Perché i periodi riferiti ad [tt]axis <.> line[/tt] sono interamente tra parentesi?

                                                                                            Perché si tratta di un dettaglio che in prima battuta può essere ignorato.

                                                                                            Liverpool” post=733584) Non sono d’accordo sulla frase a pag. 7 “Una sequenza analoga alla precedente…” […].

                                                                                            Concordo.

                                                                                            Liverpool” post=733585) nella tabella 3 gli spessori si confondono. Forse sarebbe meglio mettere i valori in punti.

                                                                                            No, i valori in punti sono un dettaglio eccessivo, qui. Meglio l’immagine, anche se in effetti i primi valori si distinguono poco.

                                                                                            Liverpool” post=733586) A pag. 10 “oltre i limiti fissati con xmax…” sarebbe meglio “stabiliti da xmax…

                                                                                            Ok per “stabiliti”.

                                                                                            Liverpool” post=73358
                                                                                            7) Sempre nella stessa pagina, nel punto successivo, l’ordine degli esempi è invertito: nel primo esempio domain=-1:1…

                                                                                            Giusto, va cambiata l’ultima frase a pag. 10.

                                                                                            Liverpool” post=733588 ) che ne dite di sostituire l’esempio 3 a pag. 11 con questo e introdurre l’uso di cycle list e addplot+?

                                                                                            No, l”esempio che hai proposto lo trovo un po’ troppo difficile. Per produrre quel grafico userei una sintassi molto più lineare. La verità è che \addplot+ è forse leggermente troppo avanzato per le esigenze dell’articolo, che vuole essere il più semplice possibile e ha carattere introduttivo.

                                                                                            Liverpool” post=733589) A pag. 11 in fondo: perché lo spazio tra tabella e 5 è così largo?

                                                                                            Giusto. Ci va “nella tabella~\vref{tab:…}”.

                                                                                            Liverpool” post=7335810) A pag. 15 c’è senz’altro un errore nel testo. Sempre nello stesso paragrafo c’è ancora “variabile assegnata a dominio”.

                                                                                            Certo, va corretto subito.

                                                                                            Liverpool” post=7335811) A pag. 19 nel file di dati c’è il valore NaN. Si potrebbe dire che le righe contenenti i valori NaN e Inf vengono ignorate.

                                                                                            È sempre vero? oppure è così perché c’è l’opzione “unbounded coords=jump”?

                                                                                            Ancora grazie,
                                                                                            L.

                                                                                          • #73902
                                                                                            Liverpool
                                                                                            Partecipante
                                                                                              Up
                                                                                              0
                                                                                              Down
                                                                                              ::

                                                                                              lorenzo.pantieri” post=73362Solo che anche il box a me pare un riferimento cartesiano. O no?

                                                                                              Devo vedere sul libro di Storia della Matematica cosa intendeva Descartes per riferimento. In genere (almeno alle Medie e Superiori) si parte dalle rette orientate che si intersecano.

                                                                                              lorenzo.pantieri” post=73362È sempre vero? oppure è così perché c’è l’opzione “unbounded coords=jump”?

                                                                                              E’ sempre vero. Proprio perché è sempre vero, [tt]unbounded coords[/tt] stabilisce il comportamento da seguire per i punti adiacenti, cioè se collegarli o interrompere il tratto, quindi non riguarda propriamente i punti ignorati, ma quelli “vicini”.

                                                                                              Ciao

                                                                                            • #73903
                                                                                              OldClaudio
                                                                                              Partecipante
                                                                                                Up
                                                                                                0
                                                                                                Down
                                                                                                ::


                                                                                                Le scale logaritmiche nella pagina 4 o usano come base dei logaritmi $10^{0,1}$ o $10^{0,2}$ 🙄 😕 😯 ❓ oppure sono sbagliate. Tommaso, ho il sospetto che ti siano rimaste nel file delle cose che non c’entrano niente con il disegno da fare.

                                                                                                Le scale logaritmiche, anche se in linea di principio non è vietato fare diversamente, sono scale in cui viene riportato il logaritmo della misura ma di fianco alla tacca viene riportato il valore della misura; i soli logaritmi che io conosca sono quelli in base e, quelli in base 10 e quelli in base 2; dato lo scarso uso che si fa ingegneristicamente del logaritmi naturali le divisioni principali delle scale logaritmiche naturali non hanno un nome; quelli in base 10 dividono l’asse in decadi e quelli in base 2 dividono l’asse in ottave; non clicca qualcosa nella tua mente di musicista? È vero che non suoni il pianoforte, ma ne hai comunque dimestichezza; e hai notato certamente che i 12 tasti bianchi e neri si susseguono sulla tastiera sempre nello stesso ordine, per ottave, appunto; e due do successivi, indipendentemente dalla specifica ottava a cui appartengono hanno sempre il rapporto delle loro frequenze pari a 2 e lo stesso succede per qualunque coppia di note omonime ma appartenenti ad ottave adiacenti. I tasti rappresentano i tick di una scala logaritmica; se lo strumento è ben temperato, le 12 tacche si susseguono a distanza di un semitono e quindi le tacche secondarie delle ottave sono equamente spaziate, ma non le note ad essi corrispondenti le cui frequenze non sono proprio i rapporti pitagorici, ma quasi, tutt’altro che disposti linearmente sull’asse delle frequenze.

                                                                                                Dici di non conoscere la matematica, ma come musicista sai stimare i logaritmi in base due con l’orecchio; non è da poco, anzi 😎

                                                                                              • #73904
                                                                                                Liverpool
                                                                                                Partecipante
                                                                                                  Up
                                                                                                  0
                                                                                                  Down
                                                                                                  ::

                                                                                                  OldClaudio” post=73366Le scale logaritmiche nella pagina 4 o usano come base dei logaritmi $10^{0,1}$ o $10^{0,2}$ 🙄 😕 😯 ❓ oppure sono sbagliate. Tommaso, ho il sospetto che ti siano rimaste nel file delle cose che non c’entrano niente con il disegno da fare.

                                                                                                  Utilizzano come base 10^0.2 (o sottomultiplo). Come darti torto? Il problema è che quando il riferimento è vuoto, oppure quando i punti sono molto più vicini di una decade, la base viene ridotta per evitare che sull’asse corrispondente appaia una sola tacca o che i punti si sovrappongano. La soluzione è definire a mano gli estremi degli assi, ad esempio in questo modo:
                                                                                                  `\begin{loglogaxis}[xmin=0.91, xmax=10.99, ymin=0.91, ymax=10.99]`Poiché il codice corrispondente non compare nell’articolo, forse sarebbe effettivamente il caso di cambiare le figure, anche se il comportamento naturale è quello lì.

                                                                                                  lorenzo.pantieri” post=73362Concordo. Solo che anche il box a me pare un riferimento cartesiano. O no? Non saprei come migliorare quello che abbiamo scritto, si accettano proposte.

                                                                                                  Che ne dici di “tradizionale”? “Si noti che dichiararli esplicitamente attiva lo stile tradizionale ed elimina il riquadro.
                                                                                                  [OT]Ho visto sul libro di Storia della Matematica, ma non dice moltissimo. Da qualche parte devo avere il Discorso sul Metodo. Più tardi lo cerco, per curiosità [/OT]
                                                                                                  Che ne dite di sostituire il secondo grafico a pag. 20 con questo?
                                                                                                  `\begin{semilogxaxis}
                                                                                                  [log ticks with fixed point]
                                                                                                  \addplot
                                                                                                  [domain=0.1:100,
                                                                                                  thick,blue,smooth]
                                                                                                  {ln(1+x^4)};
                                                                                                  \end{semilogxaxis}
                                                                                                  \end{tikzpicture}`Ho scoperto che l’opzione [tt]log ticks with fixed point[/tt] evita la notazione 10^n, che nell’esempio mi sembra un po’ antipatica. Si potrebbe aggiungere qualche parola…

                                                                                                  Ciao

                                                                                                • #73905
                                                                                                  admin
                                                                                                  Amministratore del forum
                                                                                                    Up
                                                                                                    0
                                                                                                    Down
                                                                                                    ::


                                                                                                    A pagina 15 c’è un èilcomportamentopredefinitosenonlo… strano. Forse c’è un [tt]$[/tt] non bilanciato in modo corretto.

                                                                                                    Ciao
                                                                                                    Orlando

                                                                                                  • #73906
                                                                                                    OldClaudio
                                                                                                    Partecipante
                                                                                                      Up
                                                                                                      0
                                                                                                      Down
                                                                                                      ::

                                                                                                      OldClaudio wrote:
                                                                                                      Le scale logaritmiche nella pagina 4 o usano come base dei logaritmi $10^{0,1}$ o $10^{0,2}$ oppure sono sbagliate. Tommaso, ho il sospetto che ti siano rimaste nel file delle cose che non c’entrano niente con il disegno da fare.

                                                                                                      Utilizzano come base 10^0.2 (o sottomultiplo). Come darti torto? Il problema è che quando il riferimento è vuoto, oppure quando i punti sono molto più vicini di una decade, la base viene ridotta per evitare che sull’asse corrispondente appaia una sola tacca o che i punti si sovrappongano. La soluzione è definire a mano gli estremi degli assi, ad esempio in questo modo:

                                                                                                      \begin{loglogaxis}[xmin=0.91, xmax=10.99, ymin=0.91, ymax=10.99]

                                                                                                      Poiché il codice corrispondente non compare nell’articolo, forse sarebbe effettivamente il caso di cambiare le figure, anche se il comportamento naturale è quello lì.

                                                                                                      Domanda: a che cosa serve una scala logaritmica? Ci sono molte possibili risposte, ma quella più importante è che serve a rappresentare in un grafico di dimensioni limitate un disegno che in ascisse e/o in ordinate presenti un dominio vastissimo, di diverse decadi; non ha quindi senso usarlo per una frazione di decade.

                                                                                                      Ma allora se vuoi vedere un comportamento a potenza fissa riportato ad una retta? Questo è uno degli altri motivi, meno importante, secondo me. Ma, diamine, se si riporta in scala logaritmica qualcosa su un dominio che va da 10^0 a 10^0,4 (cioè da 1 a 2.512) non hai veramente bisogno di una scala logaritmica.

                                                                                                      Ma allora come fai a rappresentare un insieme di misure su un dominio non vastissimo, ma dove l’incertezza relativa costante possa essere rappresentata con un segmento di larghezza o altezza costante? Questo è uno degli altri motivi per usare scale logaritmiche. E qui ritorno con un altro “diamine!”: su un intervallo ristretto a meno di mezza decade è veramente importante?

                                                                                                      Ma se il tuo dominio va da 0,91 a 10,99? è un dominio di più di una decade, d’accordo, e va bene specificare gli estremei, ma non certo da 0.91 a 10,99, bensì da mezza decade prima di 1 a mezza decado dopo di 10; ciò il disegno avrebbe ugualmente l’ampiezza di due decadi intere e le tacche “1” e “10” non sarebbero agli estremi del disegno, la curva potrebbe estendersi sul suo dominio senza occupare tutto lo spazio del disegno e, non so se pgfplots lo faccia, ma non esistono solo le tacche “10^n” da usare per identificare le decadi ma esistono anche le tacche 2 e 5, oppure al tacca 3,16 (più precisamente la radice di 10, mezza decade); se il grafico è sufficientemente grande possono essere etichettate tutte le linee del grafico, che solitamente corrispondono ai valori 1, 1,5, 2, 3, 4, 5, 6, 7, 8, 9, 10. Si provi a leggere una qualunque coordinata su scala logaritmica se fossero etichettate solo le linee 1 e 10; sarebbe piuttosto difficile (provare per credere) a meno che le linee siano disegnate in modo tale da dare solamente l’idea di un disegno logaritmico senza problemi di precisione di lettura.

                                                                                                      Insomma; Il diagramma deve convogliare informazione al lettore e lo deve fare nel modo più accurato possibile ma anche scevro da interpretazioni difficili o inusuali. Le norme UNI in merito danno poche prescrizioni, ma raccomandano sempre l’uniformità, la coerenza, la leggibilità, la semplicità. Una scala logaritmica in intervalli di 10^0,2 non dà queste informazioni; non corrisponde alle raccomandazioni delle norme UNI; non è vietato costruire un diagramma siffatto, ma devono esserci dei motivi molto forti per farlo ma a me sfuggono 🙁

                                                                                                    • #73907
                                                                                                      lorenzo.pantieri
                                                                                                      Partecipante
                                                                                                        Up
                                                                                                        0
                                                                                                        Down
                                                                                                        ::

                                                                                                        Liverpool” post=73367

                                                                                                        Le scale logaritmiche nella pagina 4 o usano come base dei logaritmi $10^{0,1}$ o $10^{0,2}$ 🙄 😕 😯 ❓ oppure sono sbagliate. Tommaso, ho il sospetto che ti siano rimaste nel file delle cose che non c’entrano niente con il disegno da fare.

                                                                                                        Utilizzano come base 10^0.2 (o sottomultiplo). Come darti torto? Il problema è che quando il riferimento è vuoto, oppure quando i punti sono molto più vicini di una decade, la base viene ridotta per evitare che sull’asse corrispondente appaia una sola tacca o che i punti si sovrappongano. La soluzione è definire a mano gli estremi degli assi, ad esempio in questo modo:
                                                                                                        `\begin{loglogaxis}[xmin=0.91, xmax=10.99, ymin=0.91, ymax=10.99]`Poiché il codice corrispondente non compare nell’articolo, forse sarebbe effettivamente il caso di cambiare le figure, anche se il comportamento naturale è quello lì.

                                                                                                        Concordo.

                                                                                                        Liverpool” post=73367

                                                                                                        Concordo. Solo che anche il box a me pare un riferimento cartesiano. O no? Non saprei come migliorare quello che abbiamo scritto, si accettano proposte.

                                                                                                        Che ne dici di “tradizionale”? “Si noti che dichiararli esplicitamente attiva lo stile tradizionale ed elimina il riquadro.

                                                                                                        “Tradizionale” va benissimo. Per me, un riferimento cartesiano è un riferimento cartesiano: che siano disegnate due rette frecciate o un box non ne cambia la sostanza.

                                                                                                        Liverpool” post=73367[OT]Ho visto sul libro di Storia della Matematica, ma non dice moltissimo. Da qualche parte devo avere il Discorso sul Metodo. Più tardi lo cerco, per curiosità [/OT]
                                                                                                        Che ne dite di sostituire il secondo grafico a pag. 20 con questo?
                                                                                                        `\begin{semilogxaxis}
                                                                                                        [log ticks with fixed point]
                                                                                                        \addplot
                                                                                                        [domain=0.1:100,
                                                                                                        thick,blue,smooth]
                                                                                                        {ln(1+x^4)};
                                                                                                        \end{semilogxaxis}
                                                                                                        \end{tikzpicture}`Ho scoperto che l’opzione [tt]log ticks with fixed point[/tt] evita la notazione 10^n, che nell’esempio mi sembra un po’ antipatica. Si potrebbe aggiungere qualche parola…

                                                                                                        Sì, ottima idea!

                                                                                                        A presto, grazie ancora!
                                                                                                        L.

                                                                                                      • #73908
                                                                                                        Up
                                                                                                        0
                                                                                                        Down
                                                                                                        ::


                                                                                                        Ciao,

                                                                                                        porgo a Lorenzo e Tommaso i miei ringraziamenti e faccio loro i miei complimenti per quest’altra eccellente guida! 🙂

                                                                                                        Avrei, però, anche una domanda da porre. Come mai avete scelto di non mostrare come realizzare anche superfici date per punti?

                                                                                                        Ciao e buona serata,
                                                                                                        Marco.

                                                                                                      • #73909
                                                                                                        lorenzo.pantieri
                                                                                                        Partecipante
                                                                                                          Up
                                                                                                          0
                                                                                                          Down
                                                                                                          ::

                                                                                                          Marco87″ post=73386Avrei, però, anche una domanda da porre. Come mai avete scelto di non mostrare come realizzare anche superfici date per punti?

                                                                                                          Il motivo è che non so farlo. Liverpool mi ha suggerito questo codice da scrivere in Mathematica per generare il punti del sombrero.
                                                                                                          `s = 50; sy = s; (* n. di campioni *)
                                                                                                          xmin = -2 Pi; xmax = 2 Pi; ymin = -2 Pi; \
                                                                                                          ymax = 2 Pi; (* dominio *)
                                                                                                          out = Flatten[N[Table[{x, y, Sin[Sqrt[x^2 + y^2]]/Sqrt[x^2 + y^2]},
                                                                                                          {x, xmin, xmax, (xmax – xmin)/(s – 1)},
                                                                                                          {y, ymin, ymax, (ymax – ymin)/(sy – 1)}]], 1];
                                                                                                          t = Min[s, sy];
                                                                                                          OutputForm[TableForm[out[[1 ;; t]], TableSpacing -> {0}]] >>
                                                                                                          “sombrero.txt”;
                                                                                                          For], TableSpacing -> {0}]] >>>
                                                                                                          “sombrero.txt”]
                                                                                                          `
                                                                                                          Purtroppo, però, se poi uso il codice pgfplots
                                                                                                          `\begin{tikzpicture}
                                                                                                          \begin{axis}
                                                                                                          \addplot3 [surf,domain=-2*pi:2*pi] file {sombrero.txt};
                                                                                                          \end{axis}
                                                                                                          \end{tikzpicture}
                                                                                                          `
                                                                                                          non ottengo alcun sombrero, ma una specie di segmento spesso.

                                                                                                          Se c’è qualcuno che sa come rimediare, sono qui.

                                                                                                        • #73910
                                                                                                          Up
                                                                                                          0
                                                                                                          Down
                                                                                                          ::


                                                                                                          Ciao Lorenzo,

                                                                                                          dunque, ho fatto una prova, e il codice che hai proposto funziona. Il formato di sombrero, però, dev’essere “dat”. Convertendolo a me viene generata quella che a tutti gli effetti è una superficie. C’è però un problema: la superficie non è ruotata correttamente, almeno così mi pare. L’asse di simmetria non è verticale, ma inclinato.

                                                                                                          Intanto grazie ancora e ciao,
                                                                                                          Marco.

                                                                                                        • #73911
                                                                                                          Up
                                                                                                          0
                                                                                                          Down
                                                                                                          ::


                                                                                                          Ciao,

                                                                                                          mi correggo, infatti con questo codice:
                                                                                                          `\begin{tikzpicture}
                                                                                                          \begin{axis}[axis lines=middle,enlargelimits]
                                                                                                          \addplot3 [surf,domain=-2*pi:2*pi,opacity=.1] file {sombrero.dat};
                                                                                                          \end{axis}
                                                                                                          \end{tikzpicture}`
                                                                                                          si vede che la superficie è disegnata correttamente.

                                                                                                          Ora il problema (per me) sta nel capire in che ordine inserire i punti della superficie.

                                                                                                          Ciao,
                                                                                                          Marco.

                                                                                                        • #73912
                                                                                                          Liverpool
                                                                                                          Partecipante
                                                                                                            Up
                                                                                                            0
                                                                                                            Down
                                                                                                            ::


                                                                                                            Ehi! Proprio stanotte, non riuscendo a dormire, mi sono accorto che ci sono delle righe inutili nel codice che ti ho passato (che ovviamente a suo tempo ho provato e funziona). Stamattina le ho modificate, ma siccome non mi hai fatto sapere più niente ho pensato che non ti servissero più e non te le ho mandate. La versione corrente è:
                                                                                                            `s = 50; sy = s;(* n. di campioni *)
                                                                                                            xmin = -2 Pi; xmax = 2 Pi; ymin = -2 Pi; ymax = 2 Pi; (* dominio *)
                                                                                                            out = Flatten[N[Table[{x, y, Sin[Sqrt[x^2 + y^2]]/Sqrt[x^2 + y^2]},
                                                                                                            {x, xmin, xmax, (xmax – xmin)/(s – 1)}, {y, ymin, ymax, (ymax – ymin)/(sy – 1)}]], 1] /.
                                                                                                            {Indeterminate -> “nan”, ComplexInfinity -> “nan”, Infinity -> “inf”};
                                                                                                            OutputForm[TableForm[out[[1 ;; s]], TableSpacing -> {0}]] >> “sombrero.txt”;
                                                                                                            For], TableSpacing -> {0}]] >>> “sombrero.txt”]`
                                                                                                            A me funziona anche con il .txt, ma ovviamente bisogna aggiungere [tt]z buffer=sort[/tt] per visualizzare correttamente la superficie.
                                                                                                            Non so perché a te non funzioni. Io proverei a ridurre il numero di punti ad un valore controllabile ad occhio (es. 5) e vedrei se nel file generato c’è una riga bianca ogni cinque e come variano i valori tra una sezione e l’altra.

                                                                                                            Edit: nuova versione del codice Mathematica (su segnalazione di @Marco87)
                                                                                                            `s = 50; sy = s;(* n. di campioni *)
                                                                                                            xmin = -2 Pi; xmax = 2 Pi; ymin = -2 Pi; ymax = 2 Pi; (* dominio *)
                                                                                                            out = Flatten[N[Table[{x, y, Sin[Sqrt[x^2 + y^2]]/Sqrt[x^2 + y^2]},
                                                                                                            {x, xmin, xmax, (xmax – xmin)/(s – 1)}, {y, ymin, ymax, (ymax – ymin)/(sy – 1)}]], 1] /.
                                                                                                            {Indeterminate -> “nan”, ComplexInfinity -> “nan”, Infinity -> “inf”};
                                                                                                            $file = OpenWrite[“sombrero.dat”, BinaryFormat -> True];
                                                                                                            Export[$file, out[[1 ;; s]], “Table”];
                                                                                                            For[i = 2, i <= s, i++, WriteString[$file, "\n\n"] Export[$file, out[[1 + (i - 1)*s ;; i*s]], "Table"]] Close[$file];` Ciao Corrispondente codice MATLAB: `s = 50; sy = 50; % numero di campioni xmin = -2*pi; xmax = 2*pi; ymin= -2*pi; ymax = 2*pi; % dominio x = linspace(xmin, xmax, s); y = linspace(ymin, ymax, sy); [X,Y] = meshgrid(x,y); Z = sin(sqrt(X.^2+Y.^2))./sqrt(X.^2+Y.^2); x = reshape(X, 1, numel(X)); y = reshape(Y, 1, numel(Y)); z = reshape(Z, 1, numel(Z)); dati = [x; y; z]; fid = fopen('sombrero.txt', 'w'); for i = 1:s fprintf(fid, '%f %f %f\n', dati(:,1+(i-1)*s:i*s)); fprintf(fid, '\n'); end fclose(fid);`

                                                                                                          • #73913
                                                                                                            lorenzo.pantieri
                                                                                                            Partecipante
                                                                                                              Up
                                                                                                              0
                                                                                                              Down
                                                                                                              ::


                                                                                                              Il file sombrero.txt che ottengo con le tue ultime istruzioni è questo:
                                                                                                              `-6.28319
                                                                                                              6.28319
                                                                                                              0.0577652

                                                                                                              -6.02673
                                                                                                              6.28319
                                                                                                              0.0756038

                                                                                                              -5.77027
                                                                                                              6.28319
                                                                                                              0.0913834

                                                                                                              -5.51382
                                                                                                              6.28319
                                                                                                              0.104665

                                                                                                              -5.25736
                                                                                                              6.28319
                                                                                                              0.115132

                                                                                                              -5.0009
                                                                                                              6.28319
                                                                                                              0.122594

                                                                                                              -4.74445
                                                                                                              6.28319
                                                                                                              0.126989

                                                                                                              -4.48799
                                                                                                              6.28319
                                                                                                              0.128374

                                                                                                              -4.23153
                                                                                                              6.28319
                                                                                                              0.126914

                                                                                                              -3.97508
                                                                                                              6.28319
                                                                                                              0.122866

                                                                                                              -3.71862
                                                                                                              6.28319
                                                                                                              0.116562

                                                                                                              -3.46216
                                                                                                              6.28319
                                                                                                              0.108383

                                                                                                              -3.20571
                                                                                                              6.28319
                                                                                                              0.098745

                                                                                                              -2.94925
                                                                                                              6.28319
                                                                                                              0.0880765

                                                                                                              -2.69279
                                                                                                              6.28319
                                                                                                              0.0768006

                                                                                                              -2.43634
                                                                                                              6.28319
                                                                                                              0.0653207

                                                                                                              -2.17988
                                                                                                              6.28319
                                                                                                              0.0540089

                                                                                                              -1.92342
                                                                                                              6.28319
                                                                                                              0.0431979

                                                                                                              -1.66697
                                                                                                              6.28319
                                                                                                              0.0331757

                                                                                                              -1.41051
                                                                                                              6.28319
                                                                                                              0.0241849

                                                                                                              -1.15405
                                                                                                              6.28319
                                                                                                              0.0164226

                                                                                                              -0.897598
                                                                                                              6.28319
                                                                                                              0.0100437

                                                                                                              -0.641141
                                                                                                              6.28319
                                                                                                              0.00516494

                                                                                                              -0.384685
                                                                                                              6.28319
                                                                                                              0.00186892

                                                                                                              -0.128228
                                                                                                              6.28319
                                                                                                              0.000208181

                                                                                                              0.128228
                                                                                                              6.28319
                                                                                                              0.000208181

                                                                                                              0.384685
                                                                                                              6.28319
                                                                                                              0.00186892

                                                                                                              0.641141
                                                                                                              6.28319
                                                                                                              0.00516494

                                                                                                              0.897598
                                                                                                              6.28319
                                                                                                              0.0100437

                                                                                                              1.15405
                                                                                                              6.28319
                                                                                                              0.0164226

                                                                                                              1.41051
                                                                                                              6.28319
                                                                                                              0.0241849

                                                                                                              1.66697
                                                                                                              6.28319
                                                                                                              0.0331757

                                                                                                              1.92342
                                                                                                              6.28319
                                                                                                              0.0431979

                                                                                                              2.17988
                                                                                                              6.28319
                                                                                                              0.0540089

                                                                                                              2.43634
                                                                                                              6.28319
                                                                                                              0.0653207

                                                                                                              2.69279
                                                                                                              6.28319
                                                                                                              0.0768006

                                                                                                              2.94925
                                                                                                              6.28319
                                                                                                              0.0880765

                                                                                                              3.20571
                                                                                                              6.28319
                                                                                                              0.098745

                                                                                                              3.46216
                                                                                                              6.28319
                                                                                                              0.108383

                                                                                                              3.71862
                                                                                                              6.28319
                                                                                                              0.116562

                                                                                                              3.97508
                                                                                                              6.28319
                                                                                                              0.122866

                                                                                                              4.23153
                                                                                                              6.28319
                                                                                                              0.126914

                                                                                                              4.48799
                                                                                                              6.28319
                                                                                                              0.128374

                                                                                                              4.74445
                                                                                                              6.28319
                                                                                                              0.126989

                                                                                                              5.0009
                                                                                                              6.28319
                                                                                                              0.122594

                                                                                                              5.25736
                                                                                                              6.28319
                                                                                                              0.115132

                                                                                                              5.51382
                                                                                                              6.28319
                                                                                                              0.104665

                                                                                                              5.77027
                                                                                                              6.28319
                                                                                                              0.0913834

                                                                                                              6.02673
                                                                                                              6.28319
                                                                                                              0.0756038

                                                                                                              6.28319
                                                                                                              6.28319
                                                                                                              0.0577652
                                                                                                              `
                                                                                                              Anche con il codice
                                                                                                              `\begin{tikzpicture}
                                                                                                              \begin{axis}
                                                                                                              \addplot3 [surf,domain=-2*pi:2*pi,z buffer=sort]
                                                                                                              file
                                                                                                              {sombrero.txt};
                                                                                                              \end{axis}
                                                                                                              \end{tikzpicture}`
                                                                                                              non ottengo la figura correttamente. 🙁

                                                                                                            • #73914
                                                                                                              Up
                                                                                                              0
                                                                                                              Down
                                                                                                              ::


                                                                                                              Ciao,

                                                                                                              come ha detto giustamente Liverpool funziona anche con txt, quindi quella che ho detto prima è una sciocchezza.


                                                                                                              @Liverpool
                                                                                                              : cercherò di decifrare il tuo codice Mathematica. Qual è l’ordine con cui devono essere inserite le coordinate dei punti nel file txt?


                                                                                                              @Lorenzo
                                                                                                              : ho notato che nella guida che tu e Tommaso avete fatto non viene detto di inserire l’istruzione [tt]\pgfplotsset{compat=newest}[/tt] dopo la chiamata al pacchetto [tt]pgfplots[/tt] (come viene consigliato a pagina 6 della documentazione). Non mi ritengo affatto esperto di [tt]pgfplots,[/tt] e magari questa cosa non conta nulla (anzi, magari è una sciocchezza come quella di prima), ma tentar non nuoce.

                                                                                                              Ciao e grazie,
                                                                                                              Marco.

                                                                                                            • #73915
                                                                                                              Liverpool
                                                                                                              Partecipante
                                                                                                                Up
                                                                                                                0
                                                                                                                Down
                                                                                                                ::

                                                                                                                Marco87″ post=73486 @Liverpool: cercherò di decifrare il tuo codice Mathematica. Qual è l’ordine con cui devono essere inserite le coordinate dei punti nel file txt?

                                                                                                                L’ordine delle coordinate l’avevo scritto qui.
                                                                                                                Il sorgente di Mathematica genera una tabella ([tt]out[/tt]) che ha per colonne i valori di x, y e z facendo variare prima la y. s e sy sono rispettivamente [tt]samples[/tt] e [tt]samples y[/tt], mentre xmin, xmax, ymin e ymax sono gli estremi dei due domini. [tt]N[/tt] serve per forzare il tipo di dati numerico (non simbolico) e [tt]Flatten[…,1][/tt] serve per eliminare un po’ di parentesi graffe. La prima [tt]OutputForm[/tt] scrive in forma di tabella le prime s righe di [tt]out[/tt] nel file sombrero.txt. Nelle righe successive, al file generato viene aggiunta prima una riga vuota e poi altre s righe di [tt]out[/tt] e così via fino alla fine.

                                                                                                                Ciao

                                                                                                              • #73916
                                                                                                                lorenzo.pantieri
                                                                                                                Partecipante
                                                                                                                  Up
                                                                                                                  0
                                                                                                                  Down
                                                                                                                  ::


                                                                                                                  Ragazzi, non vi seguo più.

                                                                                                                  Il file sombrero.txt è quello che vi ho postato nell’ultimo intervento (modificarne l’estensione in .dat non cambia nulla, ovviamente). Questo è il risultato:

                                                                                                                  Dove sbaglio?

                                                                                                                • #73917
                                                                                                                  Up
                                                                                                                  0
                                                                                                                  Down
                                                                                                                  ::


                                                                                                                  Ciao,


                                                                                                                  @Liverpool
                                                                                                                  : grazie mille. Ora le cose mi sono più chiare. 🙂


                                                                                                                  @Lorenzo
                                                                                                                  : il codice che riporti a me disegna una superficie. Confrontando, però, questo risultato con quello che ottengo con il codice che ho proposto io, mi sono accorto che effettivamente il “tuo” codice produce una superficie con asse di simmetria non diretto come l’asse z. La cosa ovviamente non ha senso perché non ho fatto altro che modificare lo stile del grafico, ma tant’è. 🙁

                                                                                                                  Faccio un commento da inesperto. Il fatto che il solo cambiare lo stile del grafico produca una modifica anche della superficie disegnata, mi fa pensare che ci sia qualche errore nel codice del pacchetto a questo riguardo. Forse per il momento (per le superfici) è meglio lasciar fare i calcoli a [tt]pgfplots.[/tt]

                                                                                                                  Ciao,
                                                                                                                  Marco.

                                                                                                                • #73918
                                                                                                                  Up
                                                                                                                  0
                                                                                                                  Down
                                                                                                                  ::


                                                                                                                  Ciao,

                                                                                                                  riporto i risultati:

                                                                                                                • Con il “tuo” codice mi produce questo:
                                                                                                                  [attachment=323]sombrero_2_Marco87.pdf[/attachment]
                                                                                                                • Con il codice proposto da me ottengo questo:
                                                                                                                  [attachment]C:\fakepath\sombrero_1_Marco87.pdf[/attachment]
                                                                                                                • [/ul]

                                                                                                                  Ciao,
                                                                                                                  Marco.

                                                                                                                  Attachments:
                                                                                                                  You must be logged in to view attached files.
                                                                                                            • #73919
                                                                                                              Up
                                                                                                              0
                                                                                                              Down
                                                                                                              ::


                                                                                                              Ciao,

                                                                                                              non so perché, ma nello scorso messaggio non mi carica il secondo file. Lo inserisco qui:
                                                                                                              [attachment]C:\fakepath\sombrero_1_Marco87.pdf[/attachment]

                                                                                                            • #73920
                                                                                                              Up
                                                                                                              0
                                                                                                              Down
                                                                                                              ::


                                                                                                              Ciao,

                                                                                                              ecco i risultati che ottengo. Il primo lo ottengo con il “tuo” codice, il secondo con il “mio”.
                                                                                                              [attachment=325]sombrero_2_Marco87_2012-05-29.pdf[/attachment]

                                                                                                              [attachment]C:\fakepath\sombrero_Marco87.pdf[/attachment]

                                                                                                              Attachments:
                                                                                                              You must be logged in to view attached files.
                                                                                                            • #73921
                                                                                                              Up
                                                                                                              0
                                                                                                              Down
                                                                                                              ::

                                                                                                              Marco87″ post=73505Ciao,

                                                                                                              ecco i risultati che ottengo. Il primo lo ottengo con il “tuo” codice, il secondo con il “mio”.
                                                                                                              [attachment=325]sombrero_2_Marco87_2012-05-29.pdf[/attachment]

                                                                                                              [attachment]C:\fakepath\sombrero_Marco87.pdf[/attachment]

                                                                                                              Non si vede il tuo secondo allegato, mi dispiace.

                                                                                                              Ma a che serve

                                                                                                              `\pgfplotsset{compat=newest}`
                                                                                                              ?

                                                                                                              Ciao
                                                                                                              Tommaso

                                                                                                            • #73922
                                                                                                              lorenzo.pantieri
                                                                                                              Partecipante
                                                                                                                Up
                                                                                                                0
                                                                                                                Down
                                                                                                                ::


                                                                                                                Carissimi, avrei bisogno di conferme e spiegazioni.

                                                                                                                1. Se ho un file di testo costituito da due colonne numeriche, “\addplot file” disegna il grafico della curva che ha come ascisse i valori della prima colonna e come ordinate i valori corrispondenti. Se ho un file di testo costituito da tre colonne numeriche, “\addplot3 file” disegna il grafico della superficie che ha come ascisse e ordinate i valori delle prime due colonne e come quota i valori corrispondenti della terza. Giusto?

                                                                                                                2. Se ho un file di testo costituito da più colonne numeriche e voglio fare disegni di curve e superfici che non ricadono nel caso precedente, si usa la superistruzione table. Per esempio, se ho un file con dieci colonne e voglio la curva che abbia come ascisse i valori della quarta colonna e ordinate quelli della decima, uso table. Se ho un file con tre colonne e voglio la curva che abbia come ascisse i valori della seconda colonna e come ordinate i valori della terza, uso table. Giusto?

                                                                                                                Grazie,
                                                                                                                L.

                                                                                                              • #73923
                                                                                                                Up
                                                                                                                0
                                                                                                                Down
                                                                                                                ::

                                                                                                                lorenzo.pantieri” post=73523Carissimi, avrei bisogno di conferme e spiegazioni.

                                                                                                                1. Se ho un file di testo costituito da due colonne numeriche, “\addplot file” disegna il grafico della curva che ha come ascisse i valori della prima colonna e come ordinate i valori corrispondenti. Se ho un file di testo costituito da tre colonne numeriche, “\addplot3 file” disegna il grafico della superficie che ha come ascisse e ordinate i valori delle prime due colonne e come quota i valori corrispondenti della terza. Giusto?

                                                                                                                2. Se ho un file di testo costituito da più colonne numeriche e voglio fare disegni di curve e superfici che non ricadono nel caso precedente, si usa la superistruzione table. Per esempio, se ho un file con dieci colonne e voglio la curva che abbia come ascisse i valori della quarta colonna e ordinate quelli della decima, uso table. Se ho un file con tre colonne e voglio la curva che abbia come ascisse i valori della seconda colonna e come ordinate i valori della terza, uso table. Giusto?

                                                                                                                Grazie,
                                                                                                                L.

                                                                                                                Sulla prima non so. Sulla seconda io ho capito così, la doc di pgfplots insegna così. Piuttosto, chiedo a Marco87 di spiegare, se ha voglia, a che serve l’opzione che ha menzionato qualche messaggio fa.

                                                                                                                Ciao
                                                                                                                tommaso

                                                                                                              • #73924
                                                                                                                Up
                                                                                                                0
                                                                                                                Down
                                                                                                                ::


                                                                                                                Ciao Tommaso,

                                                                                                                se ho capito bene dalla documentazione, con il comando [tt]\pgfplotsset{compat=newest}[/tt] vengono sempre usate le caratteristiche dell’ultima e più recente versione di [tt]pgfplots[/tt] («The setting [tt]\pgfplotsset{compat=newest}[/tt] will always use features of the most recent version. This might result in small changes in the document’s appearance. Note that it is generally a good idea to select the most recent version which is compatible with your document»). Alla fine della pagina 5 e all’inizio della 6, vengono elencate le varie caratteristiche e modifiche introdotte nelle varie versioni di [tt]pgfplots.[/tt] Il fatto che tu abbia la TeX Live aggiornata non vuol dire che verranno usate le caratteristiche più aggiornate del pacchetto («[tt]pgfplots[/tt] has been written with backwards compatibility in mind: old TeX files should compile without modifications and without changes in the appearance. However, new features occasionally lead to a dierent behavior. In such a case, [tt]pgfplots[/tt] will deactivate the new feature»). Ti faccio un esempio: prova a compilare il primo grafico che avete proposto nella guida a pagina 12:
                                                                                                                `\begin{tikzpicture}
                                                                                                                \begin{axis}
                                                                                                                [xlabel=$x$,
                                                                                                                ylabel={$f(x)=x^2-x+4$}]
                                                                                                                \addplot {x^2-x+4};
                                                                                                                \legend{$d=2$}
                                                                                                                \end{axis}
                                                                                                                \end{tikzpicture}`
                                                                                                                Se lo compili senza il comando [tt]\pgfplotsset{compat=newest}[/tt] e poi con, noterai che i [tt]label[/tt] degli assi nel secondo caso saranno più vicini agli assi stessi (a me tale distanza aumenta di 2.5 mm su 10.5 mm circa di un punto di riferimento preso); questo permette di avere una migliore resa grafica.

                                                                                                                Ciao,
                                                                                                                Marco.

                                                                                                              • #73925
                                                                                                                OldClaudio
                                                                                                                Partecipante
                                                                                                                  Up
                                                                                                                  0
                                                                                                                  Down
                                                                                                                  ::


                                                                                                                  Spiegazione in fondo alla pagina 6 del documento pgfplots.pdf (texdoc pgfplots)

                                                                                                                  Raccomandiamo sempre di leggere la documentazione agli altri, ma poi noi… a cominciare da me; certo, a tutti può scappare di notare una certa spiegazione quando legge la documentazione…

                                                                                                                  Piuttosto, visto che sul Mac texdoc apre Anteprima/Preview, cercare una stringa in un file pdf con Anteprima è particolarmente semplice; io ho trovato compat=newest nel tempo necessario per digitare questa stringa nella finestrina in alto a destra. Credo che sia altrettanto semplice con Adobe Reader e con altri visualizzatori di file PDF anche con altri sistemi operativi.

                                                                                                                • #73926
                                                                                                                  Up
                                                                                                                  0
                                                                                                                  Down
                                                                                                                  ::


                                                                                                                  Ciao Lorenzo,

                                                                                                                  lorenzo.pantieriSe ho un file di testo costituito da tre colonne numeriche, “\addplot3 file” disegna il grafico della superficie che ha come ascisse e ordinate i valori delle prime due colonne e come quota i valori corrispondenti della terza. Giusto?

                                                                                                                  Se ho capito bene la tua domanda, no, non è così. In questa discussione Liverpool ha indicato l’ordine in cui [tt]pgfplots[/tt] vuole le coordinate per tracciare una superficie. Farlo a mano è ovviamente impensabile, ma con uno script come quello di Mathematica proposto da Liverpool non ci sono grossi problemi. Voglio provare a scrivere uno script simile per Matlab.

                                                                                                                  Ciao,
                                                                                                                  Marco.

                                                                                                                • #73927
                                                                                                                  Liverpool
                                                                                                                  Partecipante
                                                                                                                    Up
                                                                                                                    0
                                                                                                                    Down
                                                                                                                    ::

                                                                                                                    Marco87″ post=73532Voglio provare a scrivere uno script simile per Matlab.

                                                                                                                    Ho riportato anche lo script per MATLAB qualche intervento fa, a meno che non voglia farlo da solo…


                                                                                                                    @Lorenzo
                                                                                                                    , ha ragione Marco. [tt]addplot3[/tt] non sa se vuoi disegnare una curva o una superficie e, anche se specifichi [tt]surf[/tt] o [tt]mesh[/tt], se i dati non sono scritti nell’ordine giusto e con la riga di separazione, viene fuori una porcheria. Sarebbe lo stesso anche con Mathematica o con MATLAB: se specificassi a mano le coordinate dovresti seguire un certo criterio.

                                                                                                                    Per la seconda domanda è tutto giusto. Faccio presente che [tt]file[/tt] può leggere anche una terza colonna di dati che contenga delle informazioni in più (cerca “meta data” nel manuale).

                                                                                                                    Ciao

                                                                                                                  • #73928
                                                                                                                    Up
                                                                                                                    0
                                                                                                                    Down
                                                                                                                    ::

                                                                                                                    Liverpool” post=73533

                                                                                                                    Voglio provare a scrivere uno script simile per Matlab.

                                                                                                                    Ho riportato anche lo script per MATLAB qualche intervento fa, a meno che non voglia farlo da solo…


                                                                                                                    @Lorenzo
                                                                                                                    , ha ragione Marco. [tt]addplot3[/tt] non sa se vuoi disegnare una curva o una superficie e, anche se specifichi [tt]surf[/tt] o [tt]mesh[/tt], se i dati non sono scritti nell’ordine giusto e con la riga di separazione, viene fuori una porcheria. Sarebbe lo stesso anche con Mathematica o con MATLAB: se specificassi a mano le coordinate dovresti seguire un certo criterio.

                                                                                                                    Per la seconda domanda è tutto giusto. Faccio presente che [tt]file[/tt] può leggere anche una terza colonna di dati che contenga delle informazioni in più (cerca “meta data” nel manuale).

                                                                                                                    Ciao

                                                                                                                    Vi prego, visti i vostri interventi, di rileggere le parti dell’articolo in merito e dirmi cosa dovrei cambiare 🙂

                                                                                                                    Ciao
                                                                                                                    Tommaso

                                                                                                                  • #73929
                                                                                                                    Liverpool
                                                                                                                    Partecipante
                                                                                                                      Up
                                                                                                                      0
                                                                                                                      Down
                                                                                                                      ::

                                                                                                                      illinguista1972″ post=73535Vi prego, visti i vostri interventi, di rileggere le parti dell’articolo in merito e dirmi cosa dovrei cambiare.

                                                                                                                      Sinceramente non c’è molto da cambiare, perché avete scelto di non trattare l’argomento superfici per coordinate e va bene così (lo trovo troppo impegnativo). Ho notato però che a pag. 6, nel par. 1.2.2, si fa capire che [tt]addplot[/tt] disegna superfici. In realtà bisognerebbe dire che disegna grafici nel piano e quindi curve o superfici piane (delimitate da curve), mentre [tt]addplot3[/tt] disegna grafici nello spazio e quindi curve o superfici in generale (anche piane). A quel punto, il riferimento ad [tt]addplot3[/tt] a pag. 14 diventa inutile.
                                                                                                                      Per quanto riguarda [tt]table[/tt], io avrei detto semplicemente che è una variante di file con più opzioni di personalizzazione e avrei rimandato al manuale. Se invece ti riferisci ai metadati, non ne farei parola.

                                                                                                                      Ciao

                                                                                                                      Edit: dimenticavo… Il capitolo 5 lo chiamerei “Altri sistemi di riferimento”

                                                                                                                    • #73930
                                                                                                                      Up
                                                                                                                      0
                                                                                                                      Down
                                                                                                                      ::


                                                                                                                      Ciao,

                                                                                                                      illinguista1972Vi prego, visti i vostri interventi, di rileggere le parti dell’articolo in merito e dirmi cosa dovrei cambiare 🙂

                                                                                                                      Lo farò, però, ripeto, non sono un esperto di [tt]pgfplots,[/tt] anzi. La mia conoscenza di questo pacchetto deriva dall’esperienza d’uso che ne ho fatto, ma è abbastanza limitata e sicuramente molto inferiore a quella che ne ha Liverpool. Difficilmente avrò qualcosa da aggiungere alle sue correzioni e indicazioni, comunque una rilettura gliela darò. 🙂 Nel frattempo ti posso dire che personalmente inserirei l’indicazione relativa a [tt]\pgfplotsset{compat=newest},[/tt] anche perché si tratta solo di una riga.


                                                                                                                      @Liverpool
                                                                                                                      : non mi ero accorto che avevi inserito anche lo script per Matlab. Terrò quello! 😀

                                                                                                                      Grazie a tutti e buona giornata,
                                                                                                                      Marco.

                                                                                                                    • #73931
                                                                                                                      lorenzo.pantieri
                                                                                                                      Partecipante
                                                                                                                        Up
                                                                                                                        0
                                                                                                                        Down
                                                                                                                        ::

                                                                                                                        Liverpool” post=73536Sinceramente non c’è molto da cambiare, perché avete scelto di non trattare l’argomento superfici per coordinate e va bene così (lo trovo troppo impegnativo).

                                                                                                                        La prossima versione avrà un esempio anche di quel tipo.

                                                                                                                        Ancora grazie,
                                                                                                                        Lorenzo

                                                                                                                      • #73932
                                                                                                                        Up
                                                                                                                        0
                                                                                                                        Down
                                                                                                                        ::


                                                                                                                        http://www.lorenzopantieri.net/LaTeX_files/Grafici.pdf

                                                                                                                        Ho appena messo in rete l’ultima (e credo definitiva, ma non canto vittoria troppo presto) versione dell’articolo. Grazie a Liverpool e Marco87! 🙂

                                                                                                                        Ciao
                                                                                                                        Tommaso

                                                                                                                      • #73933
                                                                                                                        lorenzo.pantieri
                                                                                                                        Partecipante
                                                                                                                          Up
                                                                                                                          0
                                                                                                                          Down
                                                                                                                          ::


                                                                                                                          Gli ultimi piccolissimi ritocchi.

                                                                                                                          1.

                                                                                                                          axis definisce un sistema di riferimento cartesiano ortogonale visualizzandone il primo quadrante (e una porzione degli altri tre) come un riquadro;

                                                                                                                          Visto che a rigore axis visualizza solo una pozione del primo quadrante (che è infinito), migliorerei in

                                                                                                                          axis definisce un sistema di riferimento cartesiano ortogonale visualizzandone il primo quadrante (e una piccola porzione degli altri tre) come un riquadro;

                                                                                                                          2.

                                                                                                                          Si noti che le righe contenenti i valori NaN e inf vengono sempre ignorate da pgfplots.

                                                                                                                          Qui spiegherei un pochino, non è detto che il lettore sappia che cosa sono NaN e inf, che sono termini informatici, non matematici. Qualcosa come:

                                                                                                                          Si noti che le righe contenenti i valori NaN e inf (che stanno per “Not a Number” e “infinity” e indicano un valore non numerico e infinito, rispettivamente) vengono sempre ignorate da pgfplots.

                                                                                                                          3.

                                                                                                                          In alternativa si può usare table, una variante di file più personalizzabile (si veda la documentazione del pacchetto).

                                                                                                                          Poiché “file” non è personalizzabile, va cambiato in

                                                                                                                          In alternativa si può usare table, una variante di file personalizzabile (si veda la documentazione del pacchetto).

                                                                                                                          4.
                                                                                                                          Il punto di vista del grafico della funzione di Bessel non mi convince. Credo che quel [view={120}{50}] si possa migliorare. Per esempio, qualcosa come [view={50}{60}].

                                                                                                                          Ciao,
                                                                                                                          L.

                                                                                                                        • #73934
                                                                                                                          Liverpool
                                                                                                                          Partecipante
                                                                                                                            Up
                                                                                                                            0
                                                                                                                            Down
                                                                                                                            ::


                                                                                                                            Scusate: alcune osservazioni si sarebbero potute sollevare anche prima, ma la fretta me lo ha impedito.

                                                                                                                            1) Ma solo la mia versione continua ad aprirsi a pag. 2?
                                                                                                                            2) Siete sicuri che i grafici compaiono centrati nella pagina come dite a pag. 2? Ho fatto una prova e non mi sembra così.
                                                                                                                            3) Quando ho decritto la differenza tra [tt]\addplot[/tt] e [tt]\addplot3[/tt], l’ho fatto in maniera colloquiale, non pensavo di ritrovarlo nell’articolo. A pag. 6 io eliminerei la frase tra parentesi, perché non avete spiegato come si disegnano superfici tramite la chiave fill (giustamente).
                                                                                                                            4) a pag. 7 va riscritta la frase “una sequenza di coppie o terne di valori (…)”, perché è sparito il riferimento ad [tt]addplot3[/tt]
                                                                                                                            5) nella stessa pagina si era detto di eliminare “una sequenza simile alla precedente” perché non è corretto.
                                                                                                                            Detto questo, io introdurrei [tt]\addplot3[/tt] nello stesso paragrafo (vedi allegato).
                                                                                                                            6) Avendo spostato il riferimento ad [tt]\addplot3[/tt], rifarei l’inizio del par. 2.2.2 a pag. 13.
                                                                                                                            7) Cambierei il 3° punto a pag. 14 in “Le istruzioni per le curve parametriche nello spazio seguono la stessa sintassi già vista per quelle nel piano.” (eliminando il riferimento alle superfici che non ho capito).
                                                                                                                            8 ) A pag. 15 si parla ancora di variabili assegnate a domini. Ma Lorenzo non lo doveva rivedere?
                                                                                                                            9) Nel capitolo 3 manca un esempio di curva nello spazio. Non so quanto possa essere utile. Eventualmente si potrebbe sostituire il secondo esempio.
                                                                                                                            10) Non c’è scritto da nessuna parte un cenno al modo in cui devono essere espresse le coordinate per le superfici 3D, nemmeno un rimando al manuale.
                                                                                                                            11) All’inizio del cap. 5 cambierei “riferimenti” in “sistemi di riferimento”.

                                                                                                                            Ciao e prego

                                                                                                                            P.S.: perdonate, ma l’allegato l’ho scritto di fretta, perciò vanno formattati correttamente i comandi.

                                                                                                                            [attachment=326]Note.pdf[/attachment]

                                                                                                                            Attachments:
                                                                                                                            You must be logged in to view attached files.
                                                                                                                          • #73935
                                                                                                                            Up
                                                                                                                            0
                                                                                                                            Down
                                                                                                                            ::

                                                                                                                            Liverpool” post=73569Scusate: alcune osservazioni si sarebbero potute sollevare anche prima, ma la fretta me lo ha impedito.

                                                                                                                            1) Ma solo la mia versione continua ad aprirsi a pag. 2?
                                                                                                                            2) Siete sicuri che i grafici compaiono centrati nella pagina come dite a pag. 2? Ho fatto una prova e non mi sembra così.
                                                                                                                            3) Quando ho decritto la differenza tra [tt]\addplot[/tt] e [tt]\addplot3[/tt], l’ho fatto in maniera colloquiale, non pensavo di ritrovarlo nell’articolo. A pag. 6 io eliminerei la frase tra parentesi, perché non avete spiegato come si disegnano superfici tramite la chiave fill (giustamente).
                                                                                                                            4) a pag. 7 va riscritta la frase “una sequenza di coppie o terne di valori (…)”, perché è sparito il riferimento ad [tt]addplot3[/tt]
                                                                                                                            5) nella stessa pagina si era detto di eliminare “una sequenza simile alla precedente” perché non è corretto.
                                                                                                                            Detto questo, io introdurrei [tt]\addplot3[/tt] nello stesso paragrafo (vedi allegato).
                                                                                                                            6) Avendo spostato il riferimento ad [tt]\addplot3[/tt], rifarei l’inizio del par. 2.2.2 a pag. 13.
                                                                                                                            7) Cambierei il 3° punto a pag. 14 in “Le istruzioni per le curve parametriche nello spazio seguono la stessa sintassi già vista per quelle nel piano.” (eliminando il riferimento alle superfici che non ho capito).
                                                                                                                            8 ) A pag. 15 si parla ancora di variabili assegnate a domini. Ma Lorenzo non lo doveva rivedere?
                                                                                                                            9) Nel capitolo 3 manca un esempio di curva nello spazio. Non so quanto possa essere utile. Eventualmente si potrebbe sostituire il secondo esempio.
                                                                                                                            10) Non c’è scritto da nessuna parte un cenno al modo in cui devono essere espresse le coordinate per le superfici 3D, nemmeno un rimando al manuale.
                                                                                                                            11) All’inizio del cap. 5 cambierei “riferimenti” in “sistemi di riferimento”.

                                                                                                                            Ciao e prego

                                                                                                                            P.S.: perdonate, ma l’allegato l’ho scritto di fretta, perciò vanno formattati correttamente i comandi.

                                                                                                                            [attachment=326]Note.pdf[/attachment]

                                                                                                                            Sì, solo la tua versione si apre a pagina 2 🙂

                                                                                                                            Per il resto, attendiamo Lorenzo. Grazie!

                                                                                                                            Ciao
                                                                                                                            Tommaso

                                                                                                                          • #73936
                                                                                                                            Up
                                                                                                                            0
                                                                                                                            Down
                                                                                                                            ::


                                                                                                                            Ciao,

                                                                                                                            illinguista1972Grazie a Liverpool e Marco87! 🙂

                                                                                                                            In realtà il mio contributo è stato molto esiguo; in paragone con quello di Liverpool, nullo. Grazie a tutti voi (Lorenzo, Luigi, Tommaso)!

                                                                                                                            Ciao,
                                                                                                                            Marco.

                                                                                                                          • #73937
                                                                                                                            Liverpool
                                                                                                                            Partecipante
                                                                                                                              Up
                                                                                                                              0
                                                                                                                              Down
                                                                                                                              ::

                                                                                                                              illinguista1972″ post=73570Sì, solo la tua versione si apre a pagina 2

                                                                                                                              Hai ragione 🙁 Se la apro cliccando sul collegamento, parte da pag. 2; se invece la scarico e apro il file, parte da pag. 1. Chissà come mai 😕

                                                                                                                              Allora scusate 😳

                                                                                                                              P.S. @Lorenzo, [tt]\addplot file[/tt] ha l’opzione [tt]skip first[/tt] che permette di ignorare la prima riga qualora contenga le etichette di colonna, perciò un minimo di personalizzazione ce l’ha.

                                                                                                                            • #73938
                                                                                                                              Up
                                                                                                                              0
                                                                                                                              Down
                                                                                                                              ::

                                                                                                                              Liverpool” post=73572 @Lorenzo, [tt]\addplot file[/tt] ha l’opzione [tt]skip first[/tt] che permette di ignorare la prima riga qualora contenga le etichette di colonna, perciò un minimo di personalizzazione ce l’ha.

                                                                                                                              O anche [tt]ignore first[/tt], sono due comandi che svolgono lo stesso compito nella stessa maniera, chissà perché è duplicato.

                                                                                                                            • #73939
                                                                                                                              lorenzo.pantieri
                                                                                                                              Partecipante
                                                                                                                                Up
                                                                                                                                0
                                                                                                                                Down
                                                                                                                                ::

                                                                                                                                Liverpool” post=735691) Ma solo la mia versione continua ad aprirsi a pag. 2?

                                                                                                                                Sul mio Mac si apre correttamente.

                                                                                                                                Liverpool” post=735692) Siete sicuri che i grafici compaiono centrati nella pagina come dite a pag. 2? Ho fatto una prova e non mi sembra così.

                                                                                                                                Giusto, mi era sfuggito. I grafici sono allineati a sinistra (con un leggero rientro). Basta eliminare “centrati sulla pagina” e si dovrebbe essere a posto.

                                                                                                                                Liverpool” post=735693) Quando ho decritto la differenza tra [tt]\addplot[/tt] e [tt]\addplot3[/tt], l’ho fatto in maniera colloquiale, non pensavo di ritrovarlo nell’articolo. A pag. 6 io eliminerei la frase tra parentesi, perché non avete spiegato come si disegnano superfici tramite la chiave fill (giustamente).

                                                                                                                                Concordo.

                                                                                                                                Liverpool” post=735694) a pag. 7 va riscritta la frase “una sequenza di coppie o terne di valori (…)”, perché è sparito il riferimento ad [tt]addplot3[/tt]

                                                                                                                                Concordo.

                                                                                                                                Liverpool” post=735695) nella stessa pagina si era detto di eliminare “una sequenza simile alla precedente” perché non è corretto.

                                                                                                                                Prima c”era “analoga”. Con “simile” abbiamo voluto ammorbidire. Ma quanto proponi in allegato risolve le cosa egregiamente.

                                                                                                                                Liverpool” post=73569Detto questo, io introdurrei [tt]\addplot3[/tt] nello stesso paragrafo (vedi allegato).

                                                                                                                                Ottimo. Ci sto.

                                                                                                                                Liverpool” post=735696) Avendo spostato il riferimento ad [tt]\addplot3[/tt], rifarei l’inizio del par. 2.2.2 a pag. 13.

                                                                                                                                Ok.

                                                                                                                                Liverpool” post=735697) Cambierei il 3° punto a pag. 14 in “Le istruzioni per le curve parametriche nello spazio seguono la stessa sintassi già vista per quelle nel piano.” (eliminando il riferimento alle superfici che non ho capito).

                                                                                                                                Concordo.

                                                                                                                                Liverpool” post=735698 ) A pag. 15 si parla ancora di variabili assegnate a domini. Ma Lorenzo non lo doveva rivedere?

                                                                                                                                Prima si parlava di “dominio di un asse” che era certamente sbagliato. Ora parliamo di “variabile assegnate a un dominio”: forse è un po’ improprio, ma lo ritengo accettabile. Se una funzione $f(x,y)$ ha dominio $A\times B$ credo si possa dire che la $x$ appartiene ad $A$ e la $y$ appartiene a $B$. Ad ogni modo, la scelta dei nomi dell’autore (“domain” e “y domain”) credo autorizzi l’espressione. Ad ogni modo, se hai proposte migliori, siamo qui! 😉

                                                                                                                                Liverpool” post=735699) Nel capitolo 3 manca un esempio di curva nello spazio. Non so quanto possa essere utile. Eventualmente si potrebbe sostituire il secondo esempio.

                                                                                                                                Certo, si poterebbe fare, ma non ne vedo la necessità. Il nostro è solo un articolo introduttivo, non mira alla completezza.

                                                                                                                                Liverpool” post=7356910) Non c’è scritto da nessuna parte un cenno al modo in cui devono essere espresse le coordinate per le superfici 3D, nemmeno un rimando al manuale.

                                                                                                                                Non sono proprio d’accordo. All’inizio avevamo parlato di “coppie o terne di valori (corrispondenti a coordinate di punti del piano o dello spazio)”, mi pare chiaro. Dici che non basta?

                                                                                                                                Liverpool” post=7356911) All’inizio del cap. 5 cambierei “riferimenti” in “sistemi di riferimento”.

                                                                                                                                Concordo. Anzi, propongo di sostituire ovunque nell’articolo “riferimento” con “sistema di riferimento”.

                                                                                                                                Liverpool” post=73569P.S. @Lorenzo, \addplot file ha l’opzione skip first che permette di ignorare la prima riga qualora contenga le etichette di colonna, perciò un minimo di personalizzazione ce l’ha.

                                                                                                                                Ok, però di questa cosa non ne parliamo nell’articolo. Io direi semplicemente che “table” è una variante personalizzabile di “file”: questo mi sembra corretto (e non implica che “file” non sia personalizzabile).

                                                                                                                                Attendo le risposte di Liverpool sui punti in sospeso. E anche i commenti degli altri. 😉

                                                                                                                                Grazie,
                                                                                                                                L.

                                                                                                                              • #73940
                                                                                                                                Up
                                                                                                                                0
                                                                                                                                Down
                                                                                                                                ::


                                                                                                                                Ciao,

                                                                                                                                non so se sia già stato detto, ma nell’esempio dell’ “elica cilindrica” a pagina 13 c’è un errore:
                                                                                                                                `axis=equal`
                                                                                                                                mentre andrebbe scritto
                                                                                                                                `axis equal`

                                                                                                                                Ciao,
                                                                                                                                Marco.

                                                                                                                              • #73941
                                                                                                                                Up
                                                                                                                                0
                                                                                                                                Down
                                                                                                                                ::


                                                                                                                                Ciao,

                                                                                                                                lorenzo.pantieri

                                                                                                                                8 ) A pag. 15 si parla ancora di variabili assegnate a domini. Ma Lorenzo non lo doveva rivedere?

                                                                                                                                Prima si parlava di “dominio di un asse” che era certamente sbagliato. Ora parliamo di “variabile assegnate a un dominio”: forse è un po’ improprio, ma lo ritengo accettabile. Se una funzione $f(x,y)$ ha dominio $A\times B$ credo si possa dire che la $x$ appartiene ad $A$ e la $y$ appartiene a $B$. Ad ogni modo, la scelta dei nomi dell’autore (“domain” e “y domain”) credo autorizzi l’espressione. Ad ogni modo, se hai proposte migliori, siamo qui! 😉

                                                                                                                                Sostituire la frase:

                                                                                                                                In quello seguente, invece, si sono usate [tt]domain[/tt] e [tt]y domain[/tt] per assegnare x e y, rispettivamente, a domini diversi

                                                                                                                                con

                                                                                                                                In quello seguente, invece, si sono usate [tt]domain[/tt] e [tt]y domain[/tt] per assegnare diversi domini (rispettivamente) alle variabili x e y

                                                                                                                                potrebbe andare?

                                                                                                                                Ciao,
                                                                                                                                Marco.

                                                                                                                              • #73942
                                                                                                                                lorenzo.pantieri
                                                                                                                                Partecipante
                                                                                                                                  Up
                                                                                                                                  0
                                                                                                                                  Down
                                                                                                                                  ::

                                                                                                                                  Marco87″ post=73578Sostituire la frase:

                                                                                                                                  In quello seguente, invece, si sono usate [tt]domain[/tt] e [tt]y domain[/tt] per assegnare x e y, rispettivamente, a domini diversi

                                                                                                                                  con

                                                                                                                                  In quello seguente, invece, si sono usate [tt]domain[/tt] e [tt]y domain[/tt] per assegnare diversi domini (rispettivamente) alle variabili x e y

                                                                                                                                  potrebbe andare?

                                                                                                                                  Non cambia molto. Liverpool osserva che si può parlare, a rigore, solo di “dominio di una funzione”, mentre l’espressione “dominio di una variabile” è impropria. Vediamo di essere rigorosi, allora.

                                                                                                                                  Il dominio della prima funzione è $[-2\pi,2\pi]\times[-2\pi,2\pi]$, mentre il dominio della seconda è $[-2\pi,2\pi]\times[0,2\pi]$. Se si specifica solo la chiave domain, ponendo domain=$A$, il dominio della funzione è $A\times A$, mentre se si usa anche la chiave y domain, ponendo domain=$A$ e y domain=$B$, il dominio è $A\times B$.

                                                                                                                                  Quello che ho scritto dovrebbe essere rigoroso; però è un po’ criptico, forse. In ogni caso, Liverpool ha ragione: non possiamo usare l’espressione “dominio di una variabile”: sarà anche espressiva, ma non è corretta. vediamo se qualcuno riesce a spiegare il concetto in modo più chiaro di me, pur mantenedo il rigore.

                                                                                                                                • #73943
                                                                                                                                  Up
                                                                                                                                  0
                                                                                                                                  Down
                                                                                                                                  ::

                                                                                                                                  lorenzo.pantieri” post=73576

                                                                                                                                  8 ) A pag. 15 si parla ancora di variabili assegnate a domini. Ma Lorenzo non lo doveva rivedere?

                                                                                                                                  Prima si parlava di “dominio di un asse” che era certamente sbagliato. Ora parliamo di “variabile assegnate a un dominio”: forse è un po’ improprio, ma lo ritengo accettabile. Se una funzione $f(x,y)$ ha dominio $A\times B$ credo si possa dire che la $x$ appartiene ad $A$ e la $y$ appartiene a $B$. Ad ogni modo, la scelta dei nomi dell’autore (“domain” e “y domain”) credo autorizzi l’espressione. Ad ogni modo, se hai proposte migliori, siamo qui! 😉

                                                                                                                                  Liverpool” post=7356910) Non c’è scritto da nessuna parte un cenno al modo in cui devono essere espresse le coordinate per le superfici 3D, nemmeno un rimando al manuale.

                                                                                                                                  Non sono proprio d’accordo. All’inizio avevamo parlato di “coppie o terne di valori (corrispondenti a coordinate di punti del piano o dello spazio)”, mi pare chiaro. Dici che non basta?

                                                                                                                                  Il punto è che pgfplots si aspetta delle coordinate distribuite in un certo modo, se le terne di valori vengono date in un file di input, allora c’è bisogno di formattarlo correttamente per dire a pgfplots quando cambiare riga nella costruzione della matrice delle coordinate. Se per esempio nel file di input non ci sono righe bianche, allora è necessario dire esplicitamente a pgfplots quando cambiare riga. Forse un cenno, con il rimando al manuale, lo si dovrebbe dare.

                                                                                                                                  lorenzo.pantieri” post=73576

                                                                                                                                  P.S. @Lorenzo, \addplot file ha l’opzione skip first che permette di ignorare la prima riga qualora contenga le etichette di colonna, perciò un minimo di personalizzazione ce l’ha.

                                                                                                                                  Ok, però di questa cosa non ne parliamo nell’articolo. Io direi semplicemente che “table” è una variante personalizzabile di “file”: questo mi sembra corretto (e non implica che “file” non sia personalizzabile).

                                                                                                                                  Attendo le risposte di Liverpool sui punti in sospeso. E anche i commenti degli altri. 😉

                                                                                                                                  Grazie,
                                                                                                                                  L.

                                                                                                                                  file è poco (se non per nulla) personalizzabile, quindi io lascerei così.

                                                                                                                                • #73944
                                                                                                                                  lorenzo.pantieri
                                                                                                                                  Partecipante
                                                                                                                                    Up
                                                                                                                                    0
                                                                                                                                    Down
                                                                                                                                    ::

                                                                                                                                    maumau” post=73581Il punto è che pgfplots si aspetta delle coordinate distribuite in un certo modo, se le terne di valori vengono date in un file di input, allora c’è bisogno di formattarlo correttamente per dire a pgfplots quando cambiare riga nella costruzione della matrice delle coordinate. Se per esempio nel file di input non ci sono righe bianche, allora è necessario dire esplicitamente a pgfplots quando cambiare riga.

                                                                                                                                    Sì, bisogna essere precisi, e dire che se si vuole usare la superistruzione “file” bisogna dare in pasto a pgfplots un file formato da coppie o terne di valori, e bisogna dire bene (occhio che non sono sicuro) che alla fine di ogni coppia o terna ci va un “a capo”. Insomma, bisogna spiegare bene il formato che pgfplots richiede per il file.

                                                                                                                                  • #73945
                                                                                                                                    Liverpool
                                                                                                                                    Partecipante
                                                                                                                                      Up
                                                                                                                                      0
                                                                                                                                      Down
                                                                                                                                      ::

                                                                                                                                      lorenzo.pantieri” post=73582Sì, bisogna essere precisi, e dire che se si vuole usare la superistruzione “file” bisogna dare in pasto a pgfplots un file formato da coppie o terne di valori, e bisogna dire bene (occhio che non sono sicuro) che alla fine di ogni coppia o terna ci va un “a capo”. Insomma, bisogna spiegare bene il formato che pgfplots richiede per il file.

                                                                                                                                      Nel file allegato in precedenza ho scritto “Una sequenza di coppie di valori separati da almeno uno spazio, disposte su più righe“. Credo che sia abbastanza chiaro, a patto che si capisca che ogni riga deve contenere una diversa coppia ordinata (e non ne sono sicuro). E’ chiaro che tra una riga e l’altra bisogna andare a capo, ma della corretta procedura si occupa più o meno automaticamente il software che genera i valori. In Mathematica è tutto automatico, in MATLAB bisogna specificare il new line [tt]\n[/tt] (vedi codice riportato in precedenza). Insomma: non ci interessa come, ma bisogna andare a capo.

                                                                                                                                      La mia osservazione è stata colta dall’intervento di @maumau e riguarda la forma del file di dati esclusivamente nel caso del grafico di superficie.
                                                                                                                                      In maniera colloquiale possiamo osservare che:
                                                                                                                                      1) ogni riga deve contenere una terna di valori separati da uno spazio almeno
                                                                                                                                      2) ad ogni valore di x devono essere associati tutti i possibili valori di y prima di poter passare al valore successivo
                                                                                                                                      3) ogni cambio del valore di x deve essere preceduto da una riga vuota
                                                                                                                                      4) la variabilità dei valori di x ed y deve essere strettamente monotona (non importa se crescente o decrescente) e deve essere sempre la stessa (non come trama e ordito)

                                                                                                                                      Cioè, se m ed n sono i campioni nelle due direzioni deve essere sempre
                                                                                                                                      `x_1y_2>…>y_n oppure
                                                                                                                                      x_1>x_2>…>x_m e y_1x_2>…>x_m e y_1>y_2>…>y_n`
                                                                                                                                      E si scriverà:
                                                                                                                                      `x_1 y_1 z_1
                                                                                                                                      x_1 y_2 z_2
                                                                                                                                      …………………..
                                                                                                                                      x_1 y_n z_n

                                                                                                                                      x_2 y_1 z_{n+1}
                                                                                                                                      x_2 y_2 z_{n+2}
                                                                                                                                      …………………..
                                                                                                                                      x_2 y_2 z_{2n}

                                                                                                                                      …………………..
                                                                                                                                      …………………..
                                                                                                                                      …………………..

                                                                                                                                      x_m y_1 z_{(m-1)n +1}
                                                                                                                                      x_m y_2 z_{(m-1)n +2}
                                                                                                                                      …………………..
                                                                                                                                      x_m y_n z_{mn}`
                                                                                                                                      Si può anche decidere di far variare prima la y e poi la x scambiando il posto delle due variabili nei punti 2) e 3) e nello schema.
                                                                                                                                      Tutto questo mi sembra complicato da scrivere in due parole, però si potrebbe richiamare l’attenzione del lettore sulla sintassi particolare con un rimando al manuale (che non lo spiega così approfonditamente).

                                                                                                                                      Per la questione del dominio, ci penserò.

                                                                                                                                    • #73946
                                                                                                                                      Up
                                                                                                                                      0
                                                                                                                                      Down
                                                                                                                                      ::


                                                                                                                                      Ciao,

                                                                                                                                      LiverpoolTutto questo mi sembra complicato da scrivere in due parole, però si potrebbe richiamare l’attenzione del lettore sulla sintassi particolare con un rimando al manuale (che non lo spiega così approfonditamente).

                                                                                                                                      Per come la vedo io, basterebbe lo schema che hai fatto tu:

                                                                                                                                      Liverpoolx_1 y_1 z_1
                                                                                                                                      x_1 y_2 z_2
                                                                                                                                      ……………….
                                                                                                                                      x_1 y_n z_n

                                                                                                                                      x_2 y_1 z_(n+1)
                                                                                                                                      x_2 y_2 z_(n+2)
                                                                                                                                      ……………………..
                                                                                                                                      x_2 y_2 z_(2n)

                                                                                                                                      ……………………..
                                                                                                                                      x_m y_1 z_[(m-1)n +1]
                                                                                                                                      x_m y_2 z_[(m-1)n +2]
                                                                                                                                      …………………………………
                                                                                                                                      x_m y_n z_(mn)

                                                                                                                                      Sarebbe conciso (a quel punto non servirebbero molte parole), e soprattutto chiaro; sempre secondo me.

                                                                                                                                      Ciao,
                                                                                                                                      Marco.

                                                                                                                                    • #73947
                                                                                                                                      Up
                                                                                                                                      0
                                                                                                                                      Down
                                                                                                                                      ::


                                                                                                                                      Grazie per i vostri contributi per me incomprensibili! 🙂

                                                                                                                                      Dal momento che la carne al fuoco è molta e la composizione del sorgente dura quasi due minuti (nonostante i miei 8 GiB di RAM!) non aggiornerò il documento a ogni intervento (sono un po’ preso con le faccende di fine anno scolastico), ma attenderò la nuova infornata di modifiche da parte di Lorenzo, che mi passerà quando qualche punto troverà una sistemazione soddisfacente.

                                                                                                                                      Con l’aggiornamento di ieri, però, abbiamo sistemato molte cose, tra cui quello strafalcione dovuto a un $ non chiuso e del quale mi scuso: era opera mia 🙂

                                                                                                                                      Non me ne vogliate per qualche giorno di attesa!

                                                                                                                                      Ciao
                                                                                                                                      Tommaso

                                                                                                                                    • #73948
                                                                                                                                      lorenzo.pantieri
                                                                                                                                      Partecipante
                                                                                                                                        Up
                                                                                                                                        0
                                                                                                                                        Down
                                                                                                                                        ::

                                                                                                                                        Liverpool” post=73596Nel file allegato in precedenza ho scritto “Una sequenza di coppie di valori separati da almeno uno spazio, disposte su più righe“. Credo che sia abbastanza chiaro, […].

                                                                                                                                        È chiarissimo!

                                                                                                                                        Liverpool” post=73596Per la questione del dominio, ci penserò.

                                                                                                                                        Resto in attesa. Però hai ragione “dominio di una variabile” non lo si può proprio dire.


                                                                                                                                        @Tommaso
                                                                                                                                        : fai benissimo ad aspettare (con l’eccezione di “axis=equal” -> “axis equal=true”, che sarebbe meglio correggere subito, è un refuso).

                                                                                                                                        Ciao,
                                                                                                                                        L.

                                                                                                                                      • #73949
                                                                                                                                        lorenzo.pantieri
                                                                                                                                        Partecipante
                                                                                                                                          Up
                                                                                                                                          0
                                                                                                                                          Down
                                                                                                                                          ::

                                                                                                                                          illinguista1972″ post=73598Grazie per i vostri contributi per me incomprensibili! 🙂

                                                                                                                                          Ci stanno semplicemente dicendo che se si desidera disegnare una superficie nello spazio tridimensionale data per punti (con \addplot3 e le superistruzioni coordinates o file, dunque), le terne di coordinate che rappresentano i punti devono essere non in un formato qualsiasi, ma devono rispettare un ordine ben preciso. Mi pare che possiamo cavarcela con un rimando alla doc.

                                                                                                                                          Con la stessa sintassi, il comando \addplot3 permette di disegnare un grafico nello spazio. Nei casi in cui l’istruzione non sia un’espressione matematica, le coordinate vanno espresse come terne anziché coppie di valori (che devono essere in un formato opportuno, si veda la documentazione).

                                                                                                                                          L’italiano è migliorabile, ma l’idea è quella. Ti ho mandato le correzioni di fare, ma per apportarle aspettiamo qualche giorno, per attendere anche altre osservazioni.

                                                                                                                                          L.

                                                                                                                                        • #73950
                                                                                                                                          Liverpool
                                                                                                                                          Partecipante
                                                                                                                                            Up
                                                                                                                                            0
                                                                                                                                            Down
                                                                                                                                            ::

                                                                                                                                            lorenzo.pantieri” post=73606(che devono essere in un formato opportuno, si veda la documentazione).

                                                                                                                                            Io il rimando al manuale lo inserirei direttamente nel capitolo 4, perché in generale quello che si dice è sufficiente. Oppure inserirei nel cap. 4 la matrice di cui parla @Marco87.
                                                                                                                                            Per essere ancora più chiari, cambierei il cap. 3 in “Curve e superfici date per coordinate”, e aggiungerei un esempio minimo di superficie per coordinate (la piramide, esempio migliorabile):
                                                                                                                                            `\begin{document}
                                                                                                                                            \begin{tikzpicture}
                                                                                                                                            \begin{axis} [view={135}{30}]
                                                                                                                                            \addplot3 [surf, z buffer=sort, colormap/cool] coordinates {
                                                                                                                                            (0,0,0)
                                                                                                                                            (0,1,0)
                                                                                                                                            (0,2,0)

                                                                                                                                            (1,0,0)
                                                                                                                                            (1,1,1)
                                                                                                                                            (1,2,0)

                                                                                                                                            (2,0,0)
                                                                                                                                            (2,1,0)
                                                                                                                                            (2,2,0)};
                                                                                                                                            \end{axis}
                                                                                                                                            \end{tikzpicture}
                                                                                                                                            \end{document}`
                                                                                                                                            e nel cap. 4 spiegherei solo che le terne vanno espresse come indicato nella sezione dedicata ai file esterni del par. 1.2.2.
                                                                                                                                            Piuttosto, forse riguardo a [tt]view[/tt] si potrebbe realizzare in TikZ un disegno come quello dell’help di MATLAB, per spiegare graficamente cosa sono azimut ed elevazione.

                                                                                                                                            Sono d’accordo con Tommaso di attendere qualche giorno, perché in questo periodo ho molto da fare e vorrei rileggermi l’articolo con più attenzione, per evitare di sollevare alla prossima versione osservazioni che si sarebbero potute sollevare già ora.

                                                                                                                                            Ciao

                                                                                                                                          • #73951
                                                                                                                                            Up
                                                                                                                                            0
                                                                                                                                            Down
                                                                                                                                            ::

                                                                                                                                            Liverpool” post=73609

                                                                                                                                            (che devono essere in un formato opportuno, si veda la documentazione).

                                                                                                                                            Io il rimando al manuale lo inserirei direttamente nel capitolo 4, perché in generale quello che si dice è sufficiente. Oppure inserirei nel cap. 4 la matrice di cui parla @Marco87.
                                                                                                                                            Per essere ancora più chiari, cambierei il cap. 3 in “Curve e superfici date per coordinate”, e aggiungerei un esempio minimo di superficie per coordinate (la piramide, esempio migliorabile):
                                                                                                                                            `\begin{document}
                                                                                                                                            \begin{tikzpicture}
                                                                                                                                            \begin{axis} [view={135}{30}]
                                                                                                                                            \addplot3 [surf, z buffer=sort, colormap/cool] coordinates {
                                                                                                                                            (0,0,0)
                                                                                                                                            (0,1,0)
                                                                                                                                            (0,2,0)

                                                                                                                                            (1,0,0)
                                                                                                                                            (1,1,1)
                                                                                                                                            (1,2,0)

                                                                                                                                            (2,0,0)
                                                                                                                                            (2,1,0)
                                                                                                                                            (2,2,0)};
                                                                                                                                            \end{axis}
                                                                                                                                            \end{tikzpicture}
                                                                                                                                            \end{document}`
                                                                                                                                            e nel cap. 4 spiegherei solo che le terne vanno espresse come indicato nella sezione dedicata ai file esterni del par. 1.2.2.
                                                                                                                                            Piuttosto, forse riguardo [tt]view[/tt] si potrebbe realizzare in TikZ un disegno come quello dell’help di MATLAB, per spiegare graficamente cosa sono azimut ed elevazione.

                                                                                                                                            Sono d’accordo con Tommaso di attendere qualche giorno, perché in questo periodo ho molto da fare e vorrei rileggermi l’articolo con più attenzione, per evitare di sollevare alla prossima versione osservazioni che si sarebbero potute sollevare già ora.

                                                                                                                                            Ciao

                                                                                                                                            Ti mando per email l’attuale versione dell’articolo, con le modifiche fino a ieri. Più tardi.

                                                                                                                                            Ciao
                                                                                                                                            Tommaso

                                                                                                                                          • #73952
                                                                                                                                            lorenzo.pantieri
                                                                                                                                            Partecipante
                                                                                                                                              Up
                                                                                                                                              0
                                                                                                                                              Down
                                                                                                                                              ::

                                                                                                                                              Liverpool” post=73609Piuttosto, forse riguardo a [tt]view[/tt] si potrebbe realizzare in TikZ un disegno come quello dell’help di MATLAB, per spiegare graficamente cosa sono azimut ed elevazione.

                                                                                                                                              Non so farlo. Se qualcuno se la sente, è il benvenuto! 🙂

                                                                                                                                              Garzie,
                                                                                                                                              L.

                                                                                                                                            • #73953
                                                                                                                                              Up
                                                                                                                                              0
                                                                                                                                              Down
                                                                                                                                              ::


                                                                                                                                              Ciao,

                                                                                                                                              lorenzo.pantieriSe qualcuno se la sente, è il benvenuto! 🙂

                                                                                                                                              Io me la sento. 🙂 Provo a farvelo e poi mi direte cosa ne pensate.

                                                                                                                                              Ciao,
                                                                                                                                              Marco.

                                                                                                                                            • #73954
                                                                                                                                              Up
                                                                                                                                              0
                                                                                                                                              Down
                                                                                                                                              ::

                                                                                                                                              Marco87″ post=73615Ciao,

                                                                                                                                              Se qualcuno se la sente, è il benvenuto! 🙂

                                                                                                                                              Io me la sento. 🙂 Provo a farvelo e poi mi direte cosa ne pensate.

                                                                                                                                              Ciao,
                                                                                                                                              Marco.

                                                                                                                                              Magari si possono indicare nel disegno i due valori di view in corrispondenza dell’angolo che regolano.

                                                                                                                                              Ciao
                                                                                                                                              Tommaso

                                                                                                                                            • #73955
                                                                                                                                              Up
                                                                                                                                              0
                                                                                                                                              Down
                                                                                                                                              ::

                                                                                                                                              Marco87″ post=73615Ciao,

                                                                                                                                              Se qualcuno se la sente, è il benvenuto! 🙂

                                                                                                                                              Io me la sento. 🙂 Provo a farvelo e poi mi direte cosa ne pensate.

                                                                                                                                              Ciao,
                                                                                                                                              Marco.

                                                                                                                                              Un suggerimento Marco: prova con tikz-3dplot; dovrebbe facilitarti un po’ la vita.

                                                                                                                                              Ciao
                                                                                                                                              Claudio

                                                                                                                                            • #73956
                                                                                                                                              Up
                                                                                                                                              0
                                                                                                                                              Down
                                                                                                                                              ::


                                                                                                                                              Ciao,


                                                                                                                                              @Tommaso
                                                                                                                                              : certamente. Ora copio il disegno dal sito della MathWorks, e appena l’ho finito ve lo presento. A quel punto vi chiederò dove e come volete indicare quello che mi hai detto.


                                                                                                                                              @Claudio
                                                                                                                                              : grazie mille dell’indicazione!

                                                                                                                                              Ciao,
                                                                                                                                              Marco.

                                                                                                                                            • #73957
                                                                                                                                              lorenzo.pantieri
                                                                                                                                              Partecipante
                                                                                                                                                Up
                                                                                                                                                0
                                                                                                                                                Down
                                                                                                                                                ::

                                                                                                                                                Liverpool” post=73609

                                                                                                                                                Per essere ancora più chiari, cambierei il cap. 3 in “Curve e superfici date per coordinate”, e aggiungerei un esempio minimo di superficie per coordinate (la piramide, esempio migliorabile):

                                                                                                                                                D’accordo con te. Al posto della piramide (col tuo codice viene bruttina) direi di mettere questo esempio, tratto dalla doc. del pacchetto:
                                                                                                                                                `\begin{tikzpicture}
                                                                                                                                                \begin{axis}
                                                                                                                                                \addplot3 [surf] coordinates {
                                                                                                                                                (0,0,0) (1,0,0) (2,0,0) (3,0,0)

                                                                                                                                                (0,1,0) (1,1,0.6) (2,1,0.7) (3,1,0.5)

                                                                                                                                                (0,2,0) (1,2,0.7) (2,2,0.8) (3,2,0.5)};
                                                                                                                                                \end{axis}
                                                                                                                                                \end{tikzpicture}`
                                                                                                                                                Ciao,
                                                                                                                                                L.

                                                                                                                                              • #73958
                                                                                                                                                Up
                                                                                                                                                0
                                                                                                                                                Down
                                                                                                                                                ::


                                                                                                                                                Ciao,

                                                                                                                                                ho “finito” il disegno:
                                                                                                                                                `\begin{figure}[tb]
                                                                                                                                                \centering
                                                                                                                                                \tdplotsetmaincoords{70}{110}
                                                                                                                                                \begin{tikzpicture}[tdplot_main_coords,scale=1]
                                                                                                                                                %origine
                                                                                                                                                \coordinate [label=175:{\tiny\parbox{1.5cm}{\centering Center of \\ Plot Box}}] (o) at (0,0,0);

                                                                                                                                                %asse x
                                                                                                                                                \coordinate [label=0:$x$] (x) at (0,5.5,0);
                                                                                                                                                \draw [thick,-stealth'] (o) — (x);
                                                                                                                                                %asse y
                                                                                                                                                \coordinate [label=70:$y$] (y) at (-4.5,0,0);
                                                                                                                                                \coordinate (yneg) at (4.5,0,0);
                                                                                                                                                \draw [thick,-stealth'] (o) — (y);
                                                                                                                                                %tratto y<0
                                                                                                                                                \draw [thick] (o) — (yneg);
                                                                                                                                                %asse z
                                                                                                                                                \coordinate [label=above:$z$] (z) at (0,0,3);
                                                                                                                                                \draw [thick,-stealth'] (o) — (z);

                                                                                                                                                %segmento piano xy
                                                                                                                                                \fill [gray!50,opacity=.75] (o) — (3,4.5,0) — +(0,0,3) — (o);
                                                                                                                                                \draw (o) — (3,4.5,0) — +(0,0,3) — (o);

                                                                                                                                                %elevazione
                                                                                                                                                \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                \tdplotsetthetaplanecoords{56.310}
                                                                                                                                                \tdplotdrawarc[tdplot_rotated_coords,-freccia45]{(o)}{2.1}{90}{60.983}{anchor=west}{\small Elevation}

                                                                                                                                                %azimuth
                                                                                                                                                \tdplotdrawarc[-freccia45]{(o)}{1.5}{0}{56.310}{anchor=north}{\small Azimuth}

                                                                                                                                                %viewpoint
                                                                                                                                                \def\dista{6}
                                                                                                                                                \def\distb{5}
                                                                                                                                                \def\tana{2/3}
                                                                                                                                                \coordinate (cen) at (\dista*\tana,\dista,\dista*\tana);
                                                                                                                                                \coordinate (sup) at ($(cen)+(canvas polar cs:radius=.75cm,angle=180)$);
                                                                                                                                                \coordinate (inf) at ($(cen)+(canvas polar cs:radius=.75cm,angle=225)$);
                                                                                                                                                \coordinate (pupilla) at ($(cen)+(canvas polar cs:radius=.475cm,angle=202.5)$);
                                                                                                                                                \coordinate [label=above:\tiny Viewpoint] (vp) at ($(sup)!.5!(cen)$);

                                                                                                                                                \draw (inf) — (cen) — (sup);

                                                                                                                                                \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                \tdplotsetthetaplanecoords{123.690}
                                                                                                                                                \tdplotdrawarc[tdplot_rotated_coords]{(cen)}{.5}{226.5}{275}{anchor=west}{}

                                                                                                                                                \fill [black] (pupilla) circle (.025cm);

                                                                                                                                                \end{tikzpicture}
                                                                                                                                                \label{fig:nomeFigura}
                                                                                                                                                \caption{Didascalia.}
                                                                                                                                                \end{figure}`
                                                                                                                                                per il quale bisogna caricare nel preambolo:
                                                                                                                                                `\usepackage{tikz}
                                                                                                                                                \usetikzlibrary{arrows}
                                                                                                                                                \usetikzlibrary{backgrounds}
                                                                                                                                                \usetikzlibrary{calc}
                                                                                                                                                \usetikzlibrary{intersections}
                                                                                                                                                \usetikzlibrary{positioning}
                                                                                                                                                \usetikzlibrary{shadows}
                                                                                                                                                \usetikzlibrary{shapes}
                                                                                                                                                \usetikzlibrary{through}
                                                                                                                                                \usetkzobj{all}
                                                                                                                                                \usepackage{tikz-3dplot}

                                                                                                                                                \pgfarrowsdeclare{freccia45}{freccia45}
                                                                                                                                                {
                                                                                                                                                \pgfmathsetlengthmacro{\rex}{\pgfgetarrowoptions{freccia45}+1.28\pgflinewidth}
                                                                                                                                                \pgfarrowsleftextend{0pt}
                                                                                                                                                \pgfarrowsrightextend{\rex}
                                                                                                                                                }
                                                                                                                                                {
                                                                                                                                                \pgfmathsetlengthmacro{\lun}{\pgfgetarrowoptions{freccia45}/cos(22.5)}
                                                                                                                                                \pgfsetdash{}{+0pt}
                                                                                                                                                \pgfsetmiterjoin
                                                                                                                                                \pgfpathmoveto{\pgfpointadd{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}{\pgfqpointpolar{157.5}{\lun}}}
                                                                                                                                                \pgfpathlineto{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}
                                                                                                                                                \pgfpathlineto{\pgfpointadd{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}{\pgfqpointpolar{-157.5}{\lun}}}
                                                                                                                                                \pgfpathclose
                                                                                                                                                \pgfusepathqstroke
                                                                                                                                                }
                                                                                                                                                \def\miodef{3.5pt} % imposta il valore utilizzato per default
                                                                                                                                                \pgfsetarrowoptions{freccia45}{\miodef} % valore utilizzato se /punta non viene invocato
                                                                                                                                                \pgfkeys{/punta/.default=\miodef, /punta/.code={\pgfsetarrowoptions{freccia45}{#1}}}`

                                                                                                                                                Alcuni commenti:
                                                                                                                                                [ol]
                                                                                                                                                [li]Il risultato ottenuto non mi dispiace, mentre il codice che ho usato non mi piace molto; sarò grato di qualsiasi consiglio vogliate darmi;[/li]
                                                                                                                                                [li]Lo stile [tt]freccia45[/tt] è stato creato da Liverpool a seguito di una mia richiesta. A mio parere è esteticamente più bella di quelle disponibili di default in [tt]TikZ[/tt] (si veda la documentazione dalla pagina 256). In ogni caso, se non vi piace, è semplice cambiare lo stile;[/li]

                                                                                                                                              • Ho dato al riempimento grigio una certa trasparenza. Se preferite lo stile usato nel sito della MathWorks, la tolgo;
                                                                                                                                              • La “zona viewpoint” è stata realizzata con un codice a dir poco rozzo. Anche qui gradirò molto qualsiasi consiglio;
                                                                                                                                              • Per ridimensionare il disegno, basta cambiare il valore della chiave [tt]scale[/tt] alla 4° riga del codice;
                                                                                                                                              • Infine, come devo modificare il disegno affinché soddisfi le esigenze della guida? (Sempre che vi sembri un buon candidato… ;)).
                                                                                                                                              • [/ol]

                                                                                                                                                Ciao e grazie,
                                                                                                                                                Marco.

                                                                                                                                              • #73959
                                                                                                                                                Up
                                                                                                                                                0
                                                                                                                                                Down
                                                                                                                                                ::

                                                                                                                                                Marco87″ post=73635Ciao,

                                                                                                                                                ho “finito” il disegno:
                                                                                                                                                `\begin{figure}[tb]
                                                                                                                                                \centering
                                                                                                                                                \tdplotsetmaincoords{70}{110}
                                                                                                                                                \begin{tikzpicture}[tdplot_main_coords,scale=1]
                                                                                                                                                %origine
                                                                                                                                                \coordinate [label=175:{\tiny\parbox{1.5cm}{\centering Center of \\ Plot Box}}] (o) at (0,0,0);

                                                                                                                                                %asse x
                                                                                                                                                \coordinate [label=0:$x$] (x) at (0,5.5,0);
                                                                                                                                                \draw [thick,-stealth'] (o) — (x);
                                                                                                                                                %asse y
                                                                                                                                                \coordinate [label=70:$y$] (y) at (-4.5,0,0);
                                                                                                                                                \coordinate (yneg) at (4.5,0,0);
                                                                                                                                                \draw [thick,-stealth'] (o) — (y);
                                                                                                                                                %tratto y<0
                                                                                                                                                \draw [thick] (o) — (yneg);
                                                                                                                                                %asse z
                                                                                                                                                \coordinate [label=above:$z$] (z) at (0,0,3);
                                                                                                                                                \draw [thick,-stealth'] (o) — (z);

                                                                                                                                                %segmento piano xy
                                                                                                                                                \fill [gray!50,opacity=.75] (o) — (3,4.5,0) — +(0,0,3) — (o);
                                                                                                                                                \draw (o) — (3,4.5,0) — +(0,0,3) — (o);

                                                                                                                                                %elevazione
                                                                                                                                                \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                \tdplotsetthetaplanecoords{56.310}
                                                                                                                                                \tdplotdrawarc[tdplot_rotated_coords,-freccia45]{(o)}{2.1}{90}{60.983}{anchor=west}{\small Elevation}

                                                                                                                                                %azimuth
                                                                                                                                                \tdplotdrawarc[-freccia45]{(o)}{1.5}{0}{56.310}{anchor=north}{\small Azimuth}

                                                                                                                                                %viewpoint
                                                                                                                                                \def\dista{6}
                                                                                                                                                \def\distb{5}
                                                                                                                                                \def\tana{2/3}
                                                                                                                                                \coordinate (cen) at (\dista*\tana,\dista,\dista*\tana);
                                                                                                                                                \coordinate (sup) at ($(cen)+(canvas polar cs:radius=.75cm,angle=180)$);
                                                                                                                                                \coordinate (inf) at ($(cen)+(canvas polar cs:radius=.75cm,angle=225)$);
                                                                                                                                                \coordinate (pupilla) at ($(cen)+(canvas polar cs:radius=.475cm,angle=202.5)$);
                                                                                                                                                \coordinate [label=above:\tiny Viewpoint] (vp) at ($(sup)!.5!(cen)$);

                                                                                                                                                \draw (inf) — (cen) — (sup);

                                                                                                                                                \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                \tdplotsetthetaplanecoords{123.690}
                                                                                                                                                \tdplotdrawarc[tdplot_rotated_coords]{(cen)}{.5}{226.5}{275}{anchor=west}{}

                                                                                                                                                \fill [black] (pupilla) circle (.025cm);

                                                                                                                                                \end{tikzpicture}
                                                                                                                                                \label{fig:nomeFigura}
                                                                                                                                                \caption{Didascalia.}
                                                                                                                                                \end{figure}`
                                                                                                                                                per il quale bisogna caricare nel preambolo:
                                                                                                                                                `\usepackage{tikz}
                                                                                                                                                \usetikzlibrary{arrows}
                                                                                                                                                \usetikzlibrary{backgrounds}
                                                                                                                                                \usetikzlibrary{calc}
                                                                                                                                                \usetikzlibrary{intersections}
                                                                                                                                                \usetikzlibrary{positioning}
                                                                                                                                                \usetikzlibrary{shadows}
                                                                                                                                                \usetikzlibrary{shapes}
                                                                                                                                                \usetikzlibrary{through}
                                                                                                                                                \usetkzobj{all}
                                                                                                                                                \usepackage{tikz-3dplot}

                                                                                                                                                \pgfarrowsdeclare{freccia45}{freccia45}
                                                                                                                                                {
                                                                                                                                                \pgfmathsetlengthmacro{\rex}{\pgfgetarrowoptions{freccia45}+1.28\pgflinewidth}
                                                                                                                                                \pgfarrowsleftextend{0pt}
                                                                                                                                                \pgfarrowsrightextend{\rex}
                                                                                                                                                }
                                                                                                                                                {
                                                                                                                                                \pgfmathsetlengthmacro{\lun}{\pgfgetarrowoptions{freccia45}/cos(22.5)}
                                                                                                                                                \pgfsetdash{}{+0pt}
                                                                                                                                                \pgfsetmiterjoin
                                                                                                                                                \pgfpathmoveto{\pgfpointadd{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}{\pgfqpointpolar{157.5}{\lun}}}
                                                                                                                                                \pgfpathlineto{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}
                                                                                                                                                \pgfpathlineto{\pgfpointadd{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}{\pgfqpointpolar{-157.5}{\lun}}}
                                                                                                                                                \pgfpathclose
                                                                                                                                                \pgfusepathqstroke
                                                                                                                                                }
                                                                                                                                                \def\miodef{3.5pt} % imposta il valore utilizzato per default
                                                                                                                                                \pgfsetarrowoptions{freccia45}{\miodef} % valore utilizzato se /punta non viene invocato
                                                                                                                                                \pgfkeys{/punta/.default=\miodef, /punta/.code={\pgfsetarrowoptions{freccia45}{#1}}}`

                                                                                                                                                Alcuni commenti:
                                                                                                                                                [ol]
                                                                                                                                                [li]Il risultato ottenuto non mi dispiace, mentre il codice che ho usato non mi piace molto; sarò grato di qualsiasi consiglio vogliate darmi;[/li]
                                                                                                                                                [li]Lo stile [tt]freccia45[/tt] è stato creato da Liverpool a seguito di una mia richiesta. A mio parere è esteticamente più bella di quelle disponibili di default in [tt]TikZ[/tt] (si veda la documentazione dalla pagina 256). In ogni caso, se non vi piace, è semplice cambiare lo stile;[/li]

                                                                                                                                              • Ho dato al riempimento grigio una certa trasparenza. Se preferite lo stile usato nel sito della MathWorks, la tolgo;
                                                                                                                                              • La “zona viewpoint” è stata realizzata con un codice a dir poco rozzo. Anche qui gradirò molto qualsiasi consiglio;
                                                                                                                                              • Per ridimensionare il disegno, basta cambiare il valore della chiave [tt]scale[/tt] alla 4° riga del codice;
                                                                                                                                              • Infine, come devo modificare il disegno affinché soddisfi le esigenze della guida?
                                                                                                                                              • [/ol]

                                                                                                                                                Ciao e grazie,
                                                                                                                                                Marco.

                                                                                                                                                Grazie a te! Lascio la parola a Lorenzo, ma ti segnalo nel frattempo che

                                                                                                                                                `\usetkzobj{all}`

                                                                                                                                                è sbagliato. Nemmeno mettendo

                                                                                                                                                `\usetikzobj{all}`

                                                                                                                                                cambia qualcosa: la composizione di blocca chiedendo che comando è. La documentazione di TikZ non menziona questo comando.

                                                                                                                                                Ciao
                                                                                                                                                Tommaso

                                                                                                                                              • #73960
                                                                                                                                                lorenzo.pantieri
                                                                                                                                                Partecipante
                                                                                                                                                  Up
                                                                                                                                                  0
                                                                                                                                                  Down
                                                                                                                                                  ::

                                                                                                                                                  illinguista1972″ post=73636Grazie a te! Lascio la parola a Lorenzo

                                                                                                                                                  Chiaro e utile. Ma tenendo conto che il tutto verrà in italiano – azimut, elevazione, punto di vista, origine (non so come rendere “Center of Plot Box”) – ti chiedo di scrivere metterci fin d’ora in italiano, con la spaziatura appropriata.

                                                                                                                                                  Grazie,
                                                                                                                                                  L.

                                                                                                                                                • #73961
                                                                                                                                                  Up
                                                                                                                                                  0
                                                                                                                                                  Down
                                                                                                                                                  ::


                                                                                                                                                  Ciao,

                                                                                                                                                  ho apportato le modifiche che mi avete indicato:
                                                                                                                                                  `\begin{figure}[tb]
                                                                                                                                                  \centering
                                                                                                                                                  \tdplotsetmaincoords{70}{110}
                                                                                                                                                  \begin{tikzpicture}[tdplot_main_coords,scale=1.5]
                                                                                                                                                  %origine
                                                                                                                                                  \coordinate [label=177:{\tiny Origine}] (o) at (0,0,0);

                                                                                                                                                  %asse x
                                                                                                                                                  \coordinate [label=0:$x$] (x) at (0,5.5,0);
                                                                                                                                                  \draw [thick,-stealth'] (o) — (x);
                                                                                                                                                  %asse y
                                                                                                                                                  \coordinate [label=70:$y$] (y) at (-4.5,0,0);
                                                                                                                                                  \coordinate (yneg) at (4.5,0,0);
                                                                                                                                                  \draw [thick,-stealth'] (o) — (y);
                                                                                                                                                  %tratto y<0
                                                                                                                                                  \draw [thick] (o) — (yneg);
                                                                                                                                                  %asse z
                                                                                                                                                  \coordinate [label=above:$z$] (z) at (0,0,3);
                                                                                                                                                  \draw [thick,-stealth'] (o) — (z);

                                                                                                                                                  %segmento piano xy
                                                                                                                                                  \fill [gray!50,opacity=.75] (o) — (3,4.5,0) — +(0,0,3) — (o);
                                                                                                                                                  \draw (o) — (3,4.5,0) — +(0,0,3) — (o);

                                                                                                                                                  %elevazione
                                                                                                                                                  \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                  \tdplotsetthetaplanecoords{56.310}
                                                                                                                                                  \tdplotdrawarc[tdplot_rotated_coords,-freccia45]{(o)}{2.1}{90}{60.983}{anchor=south west}{\small Elevazione}

                                                                                                                                                  %azimuth
                                                                                                                                                  \tdplotdrawarc[-freccia45]{(o)}{1.5}{0}{56.310}{anchor=north}{\small Azimut}

                                                                                                                                                  %viewpoint
                                                                                                                                                  \def\dista{6}
                                                                                                                                                  \def\distb{5}
                                                                                                                                                  \def\tana{2/3}
                                                                                                                                                  \coordinate (cen) at (\dista*\tana,\dista,\dista*\tana);
                                                                                                                                                  \coordinate (sup) at ($(cen)+(canvas polar cs:radius=.75cm,angle=180)$);
                                                                                                                                                  \coordinate (inf) at ($(cen)+(canvas polar cs:radius=.75cm,angle=225)$);
                                                                                                                                                  \coordinate (pupilla) at ($(cen)+(canvas polar cs:radius=.475cm,angle=202.5)$);
                                                                                                                                                  \coordinate [label=above:{\tiny Punto di vista}] (vp) at ($(sup)!.5!(cen)$);

                                                                                                                                                  \draw (inf) — (cen) — (sup);

                                                                                                                                                  \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                  \tdplotsetthetaplanecoords{123.690}
                                                                                                                                                  \tdplotdrawarc[tdplot_rotated_coords]{(cen)}{.5}{226.5}{275}{anchor=west}{}

                                                                                                                                                  \fill [black] (pupilla) circle (.025cm);
                                                                                                                                                  \end{tikzpicture}
                                                                                                                                                  \label{fig:nomeFigura}
                                                                                                                                                  \caption{Didascalia.}
                                                                                                                                                  \end{figure}`

                                                                                                                                                  illinguista72Lascio la parola a Lorenzo, ma ti segnalo nel frattempo che
                                                                                                                                                  `\usetkzobj{all}`
                                                                                                                                                  è sbagliato

                                                                                                                                                  Messo lì così, sì. In realtà nel cancellare dal mio file personale le chiamate di pacchetti che non servivano, ho cancellato anche quella al pacchetto [tt]tkz-euclide.[/tt] Quel comando è di questo pacchetto.

                                                                                                                                                  lorenzo.pantiericon la spaziatura appropriata.

                                                                                                                                                  Così com’è con questo codice, va bene?

                                                                                                                                                  illinguista1972Grazie a te!

                                                                                                                                                  Figurati! 🙂 È stato piuttosto costruttivo per me fare questo disegno.

                                                                                                                                                  Per qualsiasi altra modifica, sono qui. Ciao,
                                                                                                                                                  Marco.

                                                                                                                                                • #73962
                                                                                                                                                  lorenzo.pantieri
                                                                                                                                                  Partecipante
                                                                                                                                                    Up
                                                                                                                                                    0
                                                                                                                                                    Down
                                                                                                                                                    ::

                                                                                                                                                    Marco87″ post=73640

                                                                                                                                                    con la spaziatura appropriata.

                                                                                                                                                    Così com’è con questo codice, va bene?

                                                                                                                                                    Direi che “origine” è scritto un po’ troppo in piccolo, e forse è inutile. Anche “punto di vista” è scritto troppo in piccolo, credo, e forse è inutile, visto che l’occhio dovrebbe essere sufficiente. Ah, metterei “elevazione” e “azimut” in minuscolo.

                                                                                                                                                    L.

                                                                                                                                                  • #73963
                                                                                                                                                    Up
                                                                                                                                                    0
                                                                                                                                                    Down
                                                                                                                                                    ::

                                                                                                                                                    lorenzo.pantieri” post=73643

                                                                                                                                                    [quote=”lorenzo.pantieri”]con la spaziatura appropriata.

                                                                                                                                                    Così com’è con questo codice, va bene?

                                                                                                                                                    Direi che “origine” è scritto un po’ troppo in piccolo, e forse è inutile. Anche “punto di vista” è scritto troppo in piccolo, credo, e forse è inutile, visto che l’occhio dovrebbe essere sufficiente. Ah, metterei “elevazione” e “azimut” in minuscolo.

                                                                                                                                                    L.[/quote]

                                                                                                                                                    Queste modifiche, però, sai farle anche tu 😉

                                                                                                                                                    Basta cambiare \tiny con qualcosa d’altro e scrivere azimut in minuscolo 🙂 Ecco qui, credo:

                                                                                                                                                    `
                                                                                                                                                    % !TEX TS-program = pdflatex
                                                                                                                                                    % !TEX encoding = UTF-8 Unicode

                                                                                                                                                    \documentclass[a4paper]{article}

                                                                                                                                                    \usepackage{tikz}
                                                                                                                                                    \usetikzlibrary{arrows}
                                                                                                                                                    \usetikzlibrary{backgrounds}
                                                                                                                                                    \usetikzlibrary{calc}
                                                                                                                                                    \usetikzlibrary{intersections}
                                                                                                                                                    \usetikzlibrary{positioning}
                                                                                                                                                    \usetikzlibrary{shadows}
                                                                                                                                                    \usetikzlibrary{shapes}
                                                                                                                                                    \usetikzlibrary{through}
                                                                                                                                                    %\usetkzobj{all}
                                                                                                                                                    \usepackage{tikz-3dplot}

                                                                                                                                                    \pgfarrowsdeclare{freccia45}{freccia45}
                                                                                                                                                    {
                                                                                                                                                    \pgfmathsetlengthmacro{\rex}{\pgfgetarrowoptions{freccia45}+1.28\pgflinewidth}
                                                                                                                                                    \pgfarrowsleftextend{0pt}
                                                                                                                                                    \pgfarrowsrightextend{\rex}
                                                                                                                                                    }
                                                                                                                                                    {
                                                                                                                                                    \pgfmathsetlengthmacro{\lun}{\pgfgetarrowoptions{freccia45}/cos(22.5)}
                                                                                                                                                    \pgfsetdash{}{+0pt}
                                                                                                                                                    \pgfsetmiterjoin
                                                                                                                                                    \pgfpathmoveto{\pgfpointadd{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}{\pgfqpointpolar{157.5}{\lun}}}
                                                                                                                                                    \pgfpathlineto{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}
                                                                                                                                                    \pgfpathlineto{\pgfpointadd{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}{\pgfqpointpolar{-157.5}{\lun}}}
                                                                                                                                                    \pgfpathclose
                                                                                                                                                    \pgfusepathqstroke
                                                                                                                                                    }
                                                                                                                                                    \def\miodef{3.5pt} % imposta il valore utilizzato per default
                                                                                                                                                    \pgfsetarrowoptions{freccia45}{\miodef} % valore utilizzato se /punta non viene invocato
                                                                                                                                                    \pgfkeys{/punta/.default=\miodef, /punta/.code={\pgfsetarrowoptions{freccia45}{#1}}}

                                                                                                                                                    \begin{document}

                                                                                                                                                    \begin{figure}[tb]
                                                                                                                                                    \centering
                                                                                                                                                    \tdplotsetmaincoords{70}{110}
                                                                                                                                                    \begin{tikzpicture}[tdplot_main_coords,scale=1.5]
                                                                                                                                                    %origine
                                                                                                                                                    %\coordinate [label=177:{\tiny Origine}] (o) at (0,0,0);
                                                                                                                                                    \coordinate (o) at (0,0,0);

                                                                                                                                                    %asse x
                                                                                                                                                    \coordinate [label=0:$x$] (x) at (0,5.5,0);
                                                                                                                                                    \draw [thick,-stealth'] (o) — (x);
                                                                                                                                                    %asse y
                                                                                                                                                    \coordinate [label=70:$y$] (y) at (-4.5,0,0);
                                                                                                                                                    \coordinate (yneg) at (4.5,0,0);
                                                                                                                                                    \draw [thick,-stealth'] (o) — (y);
                                                                                                                                                    %tratto y<0
                                                                                                                                                    \draw [thick] (o) — (yneg);
                                                                                                                                                    %asse z
                                                                                                                                                    \coordinate [label=above:$z$] (z) at (0,0,3);
                                                                                                                                                    \draw [thick,-stealth'] (o) — (z);

                                                                                                                                                    %segmento piano xy
                                                                                                                                                    \fill [gray!50,opacity=.75] (o) — (3,4.5,0) — +(0,0,3) — (o);
                                                                                                                                                    \draw (o) — (3,4.5,0) — +(0,0,3) — (o);

                                                                                                                                                    %elevazione
                                                                                                                                                    \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                    \tdplotsetthetaplanecoords{56.310}
                                                                                                                                                    \tdplotdrawarc[tdplot_rotated_coords,-freccia45]{(o)}{2.1}{90}{60.983}{anchor=south west}{\small elevazione}

                                                                                                                                                    %azimuth
                                                                                                                                                    \tdplotdrawarc[-freccia45]{(o)}{1.5}{0}{56.310}{anchor=north}{\small azimut}

                                                                                                                                                    %viewpoint
                                                                                                                                                    \def\dista{6}
                                                                                                                                                    \def\distb{5}
                                                                                                                                                    \def\tana{2/3}
                                                                                                                                                    \coordinate (cen) at (\dista*\tana,\dista,\dista*\tana);
                                                                                                                                                    \coordinate (sup) at ($(cen)+(canvas polar cs:radius=.75cm,angle=180)$);
                                                                                                                                                    \coordinate (inf) at ($(cen)+(canvas polar cs:radius=.75cm,angle=225)$);
                                                                                                                                                    \coordinate (pupilla) at ($(cen)+(canvas polar cs:radius=.475cm,angle=202.5)$);
                                                                                                                                                    %\coordinate [label=above:{\tiny Punto di vista}] (vp) at ($(sup)!.5!(cen)$);

                                                                                                                                                    \draw (inf) — (cen) — (sup);

                                                                                                                                                    \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                    \tdplotsetthetaplanecoords{123.690}
                                                                                                                                                    \tdplotdrawarc[tdplot_rotated_coords]{(cen)}{.5}{226.5}{275}{anchor=west}{}

                                                                                                                                                    \fill [black] (pupilla) circle (.025cm);
                                                                                                                                                    \end{tikzpicture}
                                                                                                                                                    \label{fig:nomeFigura}
                                                                                                                                                    \caption{Didascalia.}
                                                                                                                                                    \end{figure}

                                                                                                                                                    \end{document}

                                                                                                                                                    `

                                                                                                                                                    Piuttosto, ci ho messo un po’ a capire che era un occhio! 🙂

                                                                                                                                                    Ciao
                                                                                                                                                    Tommaso

                                                                                                                                                  • #73964
                                                                                                                                                    Liverpool
                                                                                                                                                    Partecipante
                                                                                                                                                      Up
                                                                                                                                                      0
                                                                                                                                                      Down
                                                                                                                                                      ::



                                                                                                                                                      @Lorenzo
                                                                                                                                                      , lo scopo della piramide era quello di far vedere che le terne devono andare ognuna su una riga diversa (anche se non è necessario), devono essere “monotone” e con una riga bianca di separazione, in modo da introdurre nel capitolo 4 la frase che ho citato in precedenza. Si può cambiare, ma se mettete le terne sulla stessa riga, poi si genera confusione con quello che dite per il file.


                                                                                                                                                      @Marco
                                                                                                                                                      , io colorerei l’azimut di rosa e l’elevazione di celeste. Solo i lati degli angoli devono essere neri (non il segmento verticale dell’elevazione), perché il punto di vista è all’infinito. Per l’occhio penso che bisogna applicare una correzione prospettica, ma poi la vediamo con calma. Al massimo si può utilizzare il simbolo \eye (vedi manuale dei simboli). Il resto te lo dico quando ho più calma.

                                                                                                                                                      Ciao

                                                                                                                                                      P.S. Perché gli archi orientati non sono circolari? Venivano male?

                                                                                                                                                    • #73965
                                                                                                                                                      lorenzo.pantieri
                                                                                                                                                      Partecipante
                                                                                                                                                        Up
                                                                                                                                                        0
                                                                                                                                                        Down
                                                                                                                                                        ::

                                                                                                                                                        Liverpool” post=73645 @Lorenzo, lo scopo della piramide era quello di far vedere che le terne devono andare ognuna su una riga diversa (anche se non è necessario), devono essere “monotone” e con una riga bianca di separazione, in modo da introdurre nel capitolo 4 la frase che ho citato in precedenza. Si può cambiare, ma se mettete le terne sulla stessa riga, poi si genera confusione con quello che dite per il file.

                                                                                                                                                        Trovo che l’esempio della piramide sia un po’ bruttino per metterlo nell’articolo. Quello che ho proposto, e che è tratto dalla doc. ufficiale, è più bello. D’altra parte, l’articolo non ha la pretesa di spiegare tutto (per quello c’è la doc!), però un esempio di superficie data per punti ci sta bene, e con un rimando alla doc. ce la caviamo. Però se riesci a trovare un esempio più d’effetto, ne riparliamo!

                                                                                                                                                        Liverpool” post=73645 @Marco, io colorerei l’azimut di rosa e l’elevazione di celeste. Solo i lati degli angoli devono essere neri (non il segmento verticale dell’elevazione), perché il punto di vista è all’infinito. Per l’occhio penso che bisogna applicare una correzione prospettica, ma poi la vediamo con calma. Al massimo si può utilizzare il simbolo \eye (vedi manuale dei simboli). Il resto te lo dico quando ho più calma.

                                                                                                                                                        Ottimi suggerimenti, anch’io ho trovato l’occhio non proprio riuscitissimo. E il disegno nel suo insieme un po’ troppo spartano (soprattutto paragonato alle figure pirotecniche dell’articolo!). Magari con pochi sapienti tocchi di colori l’effetto migliora.

                                                                                                                                                        Certo che so fare le modifiche al codice, Tommaso! Lo dicevo solo per la spaziatura (e quella non so regolarla finemente): se si cambiano le scritte di una figura, può darsi che le scritte stiano meglio leggermente spostate, e allora è bene che Marco faccia il disegno con le scritte “giuste”.

                                                                                                                                                        Ciao,
                                                                                                                                                        L.

                                                                                                                                                      • #73966
                                                                                                                                                        Up
                                                                                                                                                        0
                                                                                                                                                        Down
                                                                                                                                                        ::

                                                                                                                                                        Liverpool” post=73645Perché gli archi orientati non sono circolari? Venivano male?

                                                                                                                                                        Luigi, mi hai letto nel pensiero! Avrei scritto ora la stessa cosa. 🙂

                                                                                                                                                        C’è modo di creare un occhio più bello di quello? 🙂 Esistono simboli o modelli o altre cose “ufficiali” per disegnare un occhio? Francamente se non avessi letto pupilla nel sorgente, avrei pensato a tutt’altra cosa.

                                                                                                                                                        Sicuramente sto per dire una boiata: in quest’articolino ci sono molti colori, che a schermo vanno benone, ma se si vuole stampare il documento e non si possiede una stampante a colori, vanno irrimediabilmente perduti. Fine della boiata. (Lo dico anche in previsione di mettere l’articolo nell’arte, che usa i colori solo per alcuni scopi.)


                                                                                                                                                        @Lorenzo
                                                                                                                                                        : Ti stavo prendendo in giro! 🙂

                                                                                                                                                        Ciao
                                                                                                                                                        Tommaso

                                                                                                                                                      • #73967
                                                                                                                                                        Up
                                                                                                                                                        0
                                                                                                                                                        Down
                                                                                                                                                        ::


                                                                                                                                                        Ciao a tutti,

                                                                                                                                                        intanto grazie delle osservazioni, delle critiche e dei suggerimenti. Ho sistemato velocemente il disegno:
                                                                                                                                                        `\begin{figure}[tb]
                                                                                                                                                        \centering
                                                                                                                                                        \tdplotsetmaincoords{70}{110}
                                                                                                                                                        \begin{tikzpicture}[tdplot_main_coords,scale=1.5]
                                                                                                                                                        %origine
                                                                                                                                                        \coordinate (o) at (0,0,0);

                                                                                                                                                        %asse x
                                                                                                                                                        \coordinate [label=0:$x$] (x) at (0,5.5,0);
                                                                                                                                                        \draw [thick,-stealth'] (o) — (x);
                                                                                                                                                        %asse y
                                                                                                                                                        \coordinate [label=70:$y$] (y) at (-4.5,0,0);
                                                                                                                                                        \coordinate (yneg) at (4.5,0,0);
                                                                                                                                                        \draw [thick,-stealth'] (o) — (y);
                                                                                                                                                        %tratto y<0
                                                                                                                                                        \draw [thick] (o) — (yneg);
                                                                                                                                                        %asse z
                                                                                                                                                        \coordinate [label=above:$z$] (z) at (0,0,3);
                                                                                                                                                        \draw [thick,-stealth'] (o) — (z);

                                                                                                                                                        %segmento piano xy
                                                                                                                                                        \fill [gray!50,opacity=.75] (o) — (3,4.5,0) — +(0,0,3) — (o);
                                                                                                                                                        \draw (3,4.5,0) — (o) — ($(3,4.5,0)+(0,0,3)$);
                                                                                                                                                        %\draw (o) — (3,4.5,0) — +(0,0,3) — (o);

                                                                                                                                                        %elevazione
                                                                                                                                                        \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                        \tdplotsetthetaplanecoords{56.310}
                                                                                                                                                        \tdplotdrawarc[tdplot_rotated_coords,-freccia45,blue!85]{(o)}{2.1}{90}{60.983}{anchor=south west}{elevazione}

                                                                                                                                                        %azimuth
                                                                                                                                                        \tdplotdrawarc[-freccia45,red!85]{(o)}{1.5}{0}{56.310}{anchor=north}{azimut}

                                                                                                                                                        %viewpoint
                                                                                                                                                        \def\dista{6}
                                                                                                                                                        \def\distb{5}
                                                                                                                                                        \def\tana{2/3}
                                                                                                                                                        \coordinate (cen) at (\dista*\tana,\dista,\dista*\tana);
                                                                                                                                                        \coordinate (sup) at ($(cen)+(canvas polar cs:radius=.75cm,angle=180)$);
                                                                                                                                                        \coordinate (inf) at ($(cen)+(canvas polar cs:radius=.75cm,angle=225)$);
                                                                                                                                                        \coordinate (pupilla) at ($(cen)+(canvas polar cs:radius=.475cm,angle=202.5)$);

                                                                                                                                                        %\draw [rotate around={22.5:(\dista*\tana,\dista,\dista*\tana)}] (cen) — (\distb*\tana,\distb,\distb*\tana);
                                                                                                                                                        %\draw [rotate around={-22.5:(\dista*\tana,\dista,\dista*\tana)}] (cen) — (\distb*\tana,\distb,\distb*\tana);

                                                                                                                                                        \draw (inf) — (cen) — (sup);

                                                                                                                                                        \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                        \tdplotsetthetaplanecoords{123.690}
                                                                                                                                                        \tdplotdrawarc[tdplot_rotated_coords]{(cen)}{.5}{226.5}{275}{anchor=west}{}

                                                                                                                                                        \fill [black] (pupilla) circle (.025cm);
                                                                                                                                                        \end{tikzpicture}
                                                                                                                                                        \label{fig:nomeFigura}
                                                                                                                                                        \caption{Didascalia.}
                                                                                                                                                        \end{figure}`

                                                                                                                                                        A meno che qualcuno di più esperto non voglia rifarlo dall’inizio, nei prossimi giorni lo modificherò, curando maggiormente l’estetica. Per quanto riguarda l’occhio, beh… l’ho copiato quasi tale e quale dal sito della MathWork. Se notate anche quello non ha la giusta prospettiva. Comunque, con l’aiuto di Liverpool (se vorrà), verrà migliorato!

                                                                                                                                                        Ciao e grazie,
                                                                                                                                                        Marco.

                                                                                                                                                      • #73968
                                                                                                                                                        Up
                                                                                                                                                        0
                                                                                                                                                        Down
                                                                                                                                                        ::


                                                                                                                                                        Ciao,

                                                                                                                                                        scusate, ho dimenticato qualche commento. Le distanze delle “label” dagli elementi sono decise da [tt]Tikz,[/tt] e sono quelle di defualt. Sicuramente si possono modificare; nei prossimi giorni vedrò come. Per gli archi: ha fatto tutto [tt]TikZ,[/tt] è colpa sua! 😀 No, a parte gli scherzi, non so perché li faccia così. Vedrò di cambiare anche questo.

                                                                                                                                                        Ciao,
                                                                                                                                                        Marco.

                                                                                                                                                      • #73969
                                                                                                                                                        lorenzo.pantieri
                                                                                                                                                        Partecipante
                                                                                                                                                          Up
                                                                                                                                                          0
                                                                                                                                                          Down
                                                                                                                                                          ::

                                                                                                                                                          Marco87″ post=73653intanto grazie delle osservazioni, delle critiche e dei suggerimenti.

                                                                                                                                                          Suggerirei di provare “purple” e “cyan” al posto di rosso e blu: li trovo più eleganti.

                                                                                                                                                        • #73970
                                                                                                                                                          lorenzo.pantieri
                                                                                                                                                          Partecipante
                                                                                                                                                            Up
                                                                                                                                                            0
                                                                                                                                                            Down
                                                                                                                                                            ::

                                                                                                                                                            illinguista1972″ post=73651Sicuramente sto per dire una boiata: in quest’articolino ci sono molti colori, che a schermo vanno benone, ma se si vuole stampare il documento e non si possiede una stampante a colori, vanno irrimediabilmente perduti. Fine della boiata. (Lo dico anche in previsione di mettere l’articolo nell’arte, che usa i colori solo per alcuni scopi.)

                                                                                                                                                            Vero, in origine volevo che l’Arte stesse bene sia a video che stampata con una laser in bianco e nero (la scelta di Escher è originata anche da quello: le immagini sono bellissime, ma sono, appunto, in bianco e nero). Però con un capitolo sui grafici e uno sui codici (che richiedono i colori) questa “portabilità” non sarà più possibile. No, di due versioni dell’Arte (una a colori e una b/n) non se ne parla. Dovremmo cercare una tipografia che la stampi a colori su carta di alla qualità. Ci sarebbe un motivo per preferire il libro al PDF.

                                                                                                                                                            Ciao,
                                                                                                                                                            L.

                                                                                                                                                          • #73971
                                                                                                                                                            Liverpool
                                                                                                                                                            Partecipante
                                                                                                                                                              Up
                                                                                                                                                              0
                                                                                                                                                              Down
                                                                                                                                                              ::


                                                                                                                                                              L’esempio della superficie per punti lo inserirei solo per introdurre il formato del file esterno con un esempio pratico senza doverlo spiegare a parole. Se dovessi scrivere le coordinate sulla stessa riga, non lo inserirei. Diciamoci la verità: chi si metterebbe ad inserire a mano le coordinate di una superficie un minimo complessa? Forse a questo punto è meglio riportare la matrice simbolica della quale abbiamo già parlato.

                                                                                                                                                              Lo so che la piramide è bruttina, ma cercavo un esempio con al massimo 3×3 punti. Le uniche alternative decenti mi sembrano lo spiovente e il complementare (lo scavo).

                                                                                                                                                            • #73972
                                                                                                                                                              lorenzo.pantieri
                                                                                                                                                              Partecipante
                                                                                                                                                                Up
                                                                                                                                                                0
                                                                                                                                                                Down
                                                                                                                                                                ::

                                                                                                                                                                Liverpool” post=73662L’esempio della superficie per punti lo inserirei solo per introdurre il formato del file esterno con un esempio pratico senza doverlo spiegare a parole. Se dovessi scrivere le coordinate sulla stessa riga, non lo inserirei. Diciamoci la verità: chi si metterebbe ad inserire a mano le coordinate di una superficie un minimo complessa? Forse a questo punto è meglio riportare la matrice simbolica della quale abbiamo già parlato.

                                                                                                                                                                Lo so che la piramide è bruttina, ma cercavo un esempio con al massimo 3×3 punti. Le uniche alternative decenti mi sembrano lo spiovente e il complementare (lo scavo).

                                                                                                                                                                O troviamo un esempio che sia anche bello, oltre che didattico; oppure ce la caviamo con un rimando alla doc. Visto che il problema l’hai sollevato tu, attendo la soluzione. Finora, direi di mettere l’esempio tratto dalla doc. che ho indicato (è molto bello) e un rimando alla doc. ufficiale.

                                                                                                                                                                Ciao,
                                                                                                                                                                L.

                                                                                                                                                              • #73973
                                                                                                                                                                Liverpool
                                                                                                                                                                Partecipante
                                                                                                                                                                  Up
                                                                                                                                                                  0
                                                                                                                                                                  Down
                                                                                                                                                                  ::

                                                                                                                                                                  lorenzo.pantieri” post=73664Visto che il problema l’hai sollevato tu, attendo la soluzione.

                                                                                                                                                                  😕
                                                                                                                                                                  Ora sto guardando il disegno di @Marco87. Vorrei colorare gli angoli (non gli archi) e aggiungere una dissolvenza in trasparenza verso l’esterno.

                                                                                                                                                                • #73974
                                                                                                                                                                  lorenzo.pantieri
                                                                                                                                                                  Partecipante
                                                                                                                                                                    Up
                                                                                                                                                                    0
                                                                                                                                                                    Down
                                                                                                                                                                    ::

                                                                                                                                                                    Liverpool” post=73666

                                                                                                                                                                    Visto che il problema l’hai sollevato tu, attendo la soluzione.

                                                                                                                                                                    😕

                                                                                                                                                                    Non è facile, lo so. Trovare un esempio calzante è un’arte ricca di soddisfazioni! 😉

                                                                                                                                                                    Liverpool” post=73666Ora sto guardando il disegno di @Marco87. Vorrei colorare gli angoli (non gli archi) e aggiungere una dissolvenza in trasparenza verso l’esterno.

                                                                                                                                                                    Ottimo. L’immagine è molto utile, ma (come ho osservato) davvero troppo spartana: andrebbe resa esteticamente più bella, per accordarsi agli altri disegni dell’articolo…

                                                                                                                                                                    L.

                                                                                                                                                                  • #73975
                                                                                                                                                                    Liverpool
                                                                                                                                                                    Partecipante
                                                                                                                                                                      Up
                                                                                                                                                                      0
                                                                                                                                                                      Down
                                                                                                                                                                      ::

                                                                                                                                                                      Marco87″ post=73654Per gli archi: ha fatto tutto [tt]TikZ,[/tt] è colpa sua! 😀 No, a parte gli scherzi, non so perché li faccia così. Vedrò di cambiare anche questo.

                                                                                                                                                                      E’ un effetto ottico dovuto alle proporzioni prospettiche. Mi sembra di aver capito che purtroppo in quel pacchetto non c’è la possibilità di scalare in maniera indipendente i tre assi coordinati e, d’altra parte, il comando per l’arco credo che disegni solo archi circolari (non ellittici), perciò la vedo dura da correggere.

                                                                                                                                                                      Piccola nota: quel pacchetto – che non conoscevo – è terribile! Nel capire la maniera di ruotare correttamente il sistema di riferimento, mi è venuto il mal di testa. La sintassi è complicata. Peccato, perché sarebbe potuta essere un’ottima estensione per TikZ, ma così com’è non mi sembra attraente.

                                                                                                                                                                      Buona serata

                                                                                                                                                                    • #73976
                                                                                                                                                                      Up
                                                                                                                                                                      0
                                                                                                                                                                      Down
                                                                                                                                                                      ::


                                                                                                                                                                      Ciao,

                                                                                                                                                                      dunque, alcune considerazioni.

                                                                                                                                                                      lorenzo.pantieriL’immagine è molto utile, ma (come ho osservato) davvero troppo spartana: andrebbe resa esteticamente più bella, per accordarsi agli altri disegni dell’articolo…

                                                                                                                                                                      Credo che il problema sia di “idee estetiche”. La qualità del disegno mi sembra alta; forse la resa in termini di colori e di forme non è la migliore. Il lavoro che ho fatto è stato quello di copiare il disegno indicato sul sito della MathWorks. A questo punto credo che la questione riguardi il “design” dell’immagine, per massimizzarne la chiarezza e lo stile. In questi giorni penserò a che modifiche fare al riguardo. Ovviamente saranno ben accette tutte le indicazioni e tutti i suggerimenti.

                                                                                                                                                                      LiverpoolE’ un effetto ottico dovuto alle proporzioni prospettiche. Mi sembra di aver capito che purtroppo in quel pacchetto non c’è la possibilità di scalare in maniera indipendente i tre assi coordinati e, d’altra parte, il comando per l’arco credo che disegni solo archi circolari (non ellittici), perciò la vedo dura da correggere.

                                                                                                                                                                      Io non parlerei di “errore”. Sarebbe un errore se realizzando fisicamente quel disegno e guardandolo con quella prospettiva, quell’arco si vedesse circolare, ma dubito che sia così. Perciò, se fosse un disegno per la mia tesi, non cercherei affatto di “correggerlo”, anzi, non lo vedrei affatto come errore. Se poi, invece, non fosse coerente con la prospettiva, allora quello sarebbe un errore.

                                                                                                                                                                      Altra cosa: ho cercato nella documentazione del pacchetto [tt]tikz-3dplot[/tt] la parola “clip”, e non ho trovato alcuna corrispondenza. Questo è un segnale che non mi piace. Credete che sia impossibile rifare il disegno con i normali comandi di [tt]TikZ?[/tt]

                                                                                                                                                                      Ciao e grazie, 🙂
                                                                                                                                                                      Marco.

                                                                                                                                                                    • #73977
                                                                                                                                                                      Liverpool
                                                                                                                                                                      Partecipante
                                                                                                                                                                        Up
                                                                                                                                                                        0
                                                                                                                                                                        Down
                                                                                                                                                                        ::

                                                                                                                                                                        Marco87″ post=73675Io non parlerei di “errore”.

                                                                                                                                                                        Infatti io ho parlato di “effetto” 😛
                                                                                                                                                                        Scherzi a parte, nelle assonometrie non è infrequente utilizzare delle scalature indipendenti degli assi per correggere un effetto ottico che risulta sgradevole (pensa all’assonometria cavaliera).

                                                                                                                                                                        Marco87″ post=73675Altra cosa: ho cercato nella documentazione del pacchetto [tt]tikz-3dplot[/tt] la parola “clip”, e non ho trovato alcuna corrispondenza. Questo è un segnale che non mi piace. Credete che sia impossibile rifare il disegno con i normali comandi di [tt]TikZ?[/tt]

                                                                                                                                                                        Perché non si possono usare anche tutti i comandi di TikZ con quel pacchetto?
                                                                                                                                                                        Non è impossibile rifare il disegno, ma è molto laborioso.

                                                                                                                                                                        Ciao

                                                                                                                                                                      • #73978
                                                                                                                                                                        Up
                                                                                                                                                                        0
                                                                                                                                                                        Down
                                                                                                                                                                        ::


                                                                                                                                                                        Io non capisco quasi nulla di disegni 3D, ma non abbondenerei il pacchetto. Certo, si potrebbe realizzare tutto solo con TIkZ, ma dovresti lavorare definendoti tutte le coordinate sferiche con:

                                                                                                                                                                        `
                                                                                                                                                                        \coordinate (nome) at (1,1,1);
                                                                                                                                                                        `

                                                                                                                                                                        Ho pensato di dare un piccolissimo contributo aggiungendo qualche ombreggiatura ;): sicuramente il codice che ho inserito è migliorabile, ma credo possa dare un’idea di come usare comandi TikZ in questo caso (in riferimento alla domanda di @Liverpool). Inserisco l’esempio minimo così che sia compilabile facilmente:

                                                                                                                                                                        `
                                                                                                                                                                        \documentclass[a4paper]{article}
                                                                                                                                                                        \usepackage{tikz,tikz-3dplot}
                                                                                                                                                                        \usepackage[osf,sc]{mathpazo}

                                                                                                                                                                        \usetikzlibrary{arrows}
                                                                                                                                                                        \usetikzlibrary{backgrounds}
                                                                                                                                                                        \usetikzlibrary{calc}
                                                                                                                                                                        \usetikzlibrary{intersections}
                                                                                                                                                                        \usetikzlibrary{positioning}
                                                                                                                                                                        \usetikzlibrary{shadows}
                                                                                                                                                                        \usetikzlibrary{shapes}
                                                                                                                                                                        \usetikzlibrary{through}
                                                                                                                                                                        \usetikzlibrary{shadings}

                                                                                                                                                                        \pgfarrowsdeclare{freccia45}{freccia45}
                                                                                                                                                                        {
                                                                                                                                                                        \pgfmathsetlengthmacro{\rex}{\pgfgetarrowoptions{freccia45}+1.28\pgflinewidth}
                                                                                                                                                                        \pgfarrowsleftextend{0pt}
                                                                                                                                                                        \pgfarrowsrightextend{\rex}
                                                                                                                                                                        }
                                                                                                                                                                        {
                                                                                                                                                                        \pgfmathsetlengthmacro{\lun}{\pgfgetarrowoptions{freccia45}/cos(22.5)}
                                                                                                                                                                        \pgfsetdash{}{+0pt}
                                                                                                                                                                        \pgfsetmiterjoin
                                                                                                                                                                        \pgfpathmoveto{\pgfpointadd{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}{\pgfqpointpolar{157.5}{\lun}}}
                                                                                                                                                                        \pgfpathlineto{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}
                                                                                                                                                                        \pgfpathlineto{\pgfpointadd{\pgfqpoint{\pgfgetarrowoptions{freccia45}}{0pt}}{\pgfqpointpolar{-157.5}{\lun}}}
                                                                                                                                                                        \pgfpathclose
                                                                                                                                                                        \pgfusepathqstroke
                                                                                                                                                                        }
                                                                                                                                                                        \def\miodef{3.5pt} % imposta il valore utilizzato per default
                                                                                                                                                                        \pgfsetarrowoptions{freccia45}{\miodef} % valore utilizzato se /punta non viene invocato
                                                                                                                                                                        \pgfkeys{/punta/.default=\miodef, /punta/.code={\pgfsetarrowoptions{freccia45}{#1}}}
                                                                                                                                                                        \begin{document}
                                                                                                                                                                        \centering
                                                                                                                                                                        \tdplotsetmaincoords{70}{110}
                                                                                                                                                                        \begin{tikzpicture}[tdplot_main_coords,scale=1.5]
                                                                                                                                                                        %origine
                                                                                                                                                                        \coordinate (o) at (0,0,0);

                                                                                                                                                                        %asse x
                                                                                                                                                                        \coordinate [label=0:$x$] (x) at (0,5.5,0);
                                                                                                                                                                        \draw [thick,-stealth'] (o) — (x);
                                                                                                                                                                        %asse y
                                                                                                                                                                        \coordinate [label=70:$y$] (y) at (-4.5,0,0);
                                                                                                                                                                        \coordinate (yneg) at (4.5,0,0);
                                                                                                                                                                        \draw [thick,-stealth'] (o) — (y);
                                                                                                                                                                        %tratto y<0
                                                                                                                                                                        \draw [thick] (o) — (yneg);
                                                                                                                                                                        %asse z
                                                                                                                                                                        \coordinate [label=above:$z$] (z) at (0,0,3);
                                                                                                                                                                        \draw [thick,-stealth'] (o) — (z);

                                                                                                                                                                        %segmento piano xy
                                                                                                                                                                        \fill [left color=gray!30,right color=white,opacity=.75] (o) — (3,4.5,0) — +(0,0,3) — (o);
                                                                                                                                                                        \draw (3,4.5,0) — (o) — ($(3,4.5,0)+(0,0,3)$);
                                                                                                                                                                        %\draw (o) — (3,4.5,0) — +(0,0,3) — (o);

                                                                                                                                                                        %elevazione
                                                                                                                                                                        \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                                        \tdplotsetthetaplanecoords{56.310}
                                                                                                                                                                        \tdplotdrawarc[tdplot_rotated_coords,-freccia45,blue!85]{(o)}{2.1}{90}{60.983}{anchor=south west}{elevazione}

                                                                                                                                                                        %azimuth
                                                                                                                                                                        \tdplotdrawarc[-freccia45,red!85]{(o)}{1.5}{0}{56.310}{anchor=north,name=azimut}{azimut}

                                                                                                                                                                        % coloring
                                                                                                                                                                        \begin{pgfonlayer}{background}
                                                                                                                                                                        \shade[top color=red!50,bottom color=white](o)–(0.625,-0.3,-0.33)–($(azimut.north east)+(-0.33,0.15,0)$);
                                                                                                                                                                        \end{pgfonlayer}

                                                                                                                                                                        %viewpoint
                                                                                                                                                                        \def\dista{6}
                                                                                                                                                                        \def\distb{5}
                                                                                                                                                                        \def\tana{2/3}
                                                                                                                                                                        \coordinate (cen) at (\dista*\tana,\dista,\dista*\tana);
                                                                                                                                                                        \coordinate (sup) at ($(cen)+(canvas polar cs:radius=.75cm,angle=180)$);
                                                                                                                                                                        \coordinate (inf) at ($(cen)+(canvas polar cs:radius=.75cm,angle=225)$);
                                                                                                                                                                        \coordinate (pupilla) at ($(cen)+(canvas polar cs:radius=.475cm,angle=202.5)$);

                                                                                                                                                                        %\draw [rotate around={22.5:(\dista*\tana,\dista,\dista*\tana)}] (cen) — (\distb*\tana,\distb,\distb*\tana);
                                                                                                                                                                        %\draw [rotate around={-22.5:(\dista*\tana,\dista,\dista*\tana)}] (cen) — (\distb*\tana,\distb,\distb*\tana);

                                                                                                                                                                        \draw (inf) — (cen) — (sup);

                                                                                                                                                                        \tdplotgetpolarcoords{1}{1}{1}
                                                                                                                                                                        \tdplotsetthetaplanecoords{123.690}
                                                                                                                                                                        \tdplotdrawarc[tdplot_rotated_coords]{(cen)}{.5}{226.5}{275}{anchor=west}{}

                                                                                                                                                                        \fill [black] (pupilla) circle (.025cm);
                                                                                                                                                                        \end{tikzpicture}

                                                                                                                                                                        \end{document}
                                                                                                                                                                        `

                                                                                                                                                                        Risultato grafico:

                                                                                                                                                                        [attachment=330]Immagine_2012-06-03.png[/attachment]

                                                                                                                                                                        P.S. A me non piace molto l’angolo dell’arco elevazione: è possibile o spostare il punto di arrivo della freccia verso destra o aumentare l’angolo di curvatura?

                                                                                                                                                                        Ciao
                                                                                                                                                                        Claudio

                                                                                                                                                                        Attachments:
                                                                                                                                                                        You must be logged in to view attached files.
                                                                                                                                                                      • #73979
                                                                                                                                                                        OldClaudio
                                                                                                                                                                        Partecipante
                                                                                                                                                                          Up
                                                                                                                                                                          0
                                                                                                                                                                          Down
                                                                                                                                                                          ::


                                                                                                                                                                          È vero che il punto di vista rispetto agli assi è in in certo senso l’opposto della rotazione degli assi rispetto all’occhio. Ma a me il disegno non piace, non tanto per la sua sobrietà, ma perché secondo me non si accorda con quanto scritto ne raffigurato nelle pagine 199 e 200 del mauale di pgfplots. Non si accorda nemmeno con la definizione di azimut(h) che rappresenta una rotazione in senso orario (almeno in astronomia).

                                                                                                                                                                          Io guardo le figure della pagina 200 dove sono mostrati tre disegni con angoli di rotazione orizzontali in senso orario di 10°, 40° e 70° dell’asse x rispetto all’asse z; l’angolo di elevazione è sempre lo stesso; l’occhio che ci dà l’idea del punto di vista guarda in direzione perpendicolare al piano di proiezione. Vedo il primo disegno, ruotato di 10°, dove l’asse x appare sul piano di proiezione inclinato di pochissimo, e l’asse y quasi nascosto dietro l’asse z; con l’angolo di rotazione di 40° l’asse x appare piuttosto inclinato e corrispondentemente l’asse y non è più quasi nascosto dietro l’asse z; con l’angolo di rotazione di 70° l’asse x si avvicina alla verticale e l’asse y all’orizzontale.
                                                                                                                                                                          Quei tre disegni mi appaiono chiarissimi, e molto più chiari del disegno proposto (senza nessuna critica verso Marco e Claudio); io proporrei quei tre esempi, magari senza usare il modello di colore violetto per il disegno di mezzo; volendo risparmiare sulla memoria, mi accontenterei del disegno dei soli assi, senza nessuna superficie disegnata; al limite con gli assi sostituiti dalle rette orientate e con i nomi x, y e z vicino alla punta delle frecce. Molto minimalista ma anche molto chiaro; i codici per rappresentali sono già lì nella pagina 200. Se poi ci sono anche le superficie colorate è altrettanto chiaro e non è minimalista.

                                                                                                                                                                        • #73980
                                                                                                                                                                          Liverpool
                                                                                                                                                                          Partecipante
                                                                                                                                                                            Up
                                                                                                                                                                            0
                                                                                                                                                                            Down
                                                                                                                                                                            ::

                                                                                                                                                                            OldClaudio” post=73695perché secondo me non si accorda con quanto scritto ne raffigurato nelle pagine 199 e 200 del mauale di pgfplots.

                                                                                                                                                                            Perché dici così? Temo di non aver capito.

                                                                                                                                                                            OldClaudio” post=73695Non si accorda nemmeno con la definizione di azimut(h) che rappresenta una rotazione in senso orario (almeno in astronomia).

                                                                                                                                                                            Nei sistemi di riferimento polare, cilindrico e sferico, l’anomalia (o corrispondente) è sempre definita convenzionalmente con una rotazione antioraria a partire dall’asse polare e viene anche chiamata (pure in Italia) azimut. Questa è la convenzione seguita dall’autore di pgfplots, che a sua volta ha seguito quella degli sviluppatori di MATLAB (per sua ammissione). In altri campi la tua osservazione trova fondamento. Ad esempio nel puntamento delle antenne l’asse polare è il nord geografico e la rotazione è oraria.

                                                                                                                                                                            OldClaudio” post=73695Molto minimalista ma anche molto chiaro; i codici per rappresentali sono già lì nella pagina 200.

                                                                                                                                                                            Non sono sicuro che sia molto chiaro. Io stesso, avendo in mente il sistema di coordinate sferico definito nelle norme ISO, ho inizialmente avuto difficoltà a capire che l’asse polare, nella rotazione intorno all’asse z, è l’opposto dell’asse y (-y, e non l’asse x). Questo nel manuale non è scritto e si può capire solo guardando più figure. Secondo me un disegno con gli angoli tracciati esplicitamente è molto più chiaro. Se la pensate diversamente, nell’articolo ci sono già esempi a sufficienza per capire (non istantaneamente) cosa si intende per azimut ed elevazione, perciò non vedo il motivo per sostituirli.

                                                                                                                                                                            Ciao

                                                                                                                                                                          • #73981
                                                                                                                                                                            lorenzo.pantieri
                                                                                                                                                                            Partecipante
                                                                                                                                                                              Up
                                                                                                                                                                              0
                                                                                                                                                                              Down
                                                                                                                                                                              ::

                                                                                                                                                                              OldClaudio” post=73695Quei tre disegni mi appaiono chiarissimi, e molto più chiari del disegno proposto (senza nessuna critica verso Marco e Claudio); io proporrei quei tre esempi, magari senza usare il modello di colore violetto per il disegno di mezzo; volendo risparmiare sulla memoria, mi accontenterei del disegno dei soli assi, senza nessuna superficie disegnata; al limite con gli assi sostituiti dalle rette orientate e con i nomi x, y e z vicino alla punta delle frecce. Molto minimalista ma anche molto chiaro; i codici per rappresentali sono già lì nella pagina 200. Se poi ci sono anche le superficie colorate è altrettanto chiaro e non è minimalista.

                                                                                                                                                                              Non avevo fatto caso a quei disegni, e devo dire di essere d’accordo con OldClaudio (non me ne vogliano Marco, Claudio e Luigi che hanno lavorato all’immagine). 😳 Mi confermate che porre “view/h=10” è equivalente a view={10}{…}?

                                                                                                                                                                              In ogni caso, ci vorrebbero forse degli esempi anche per l’elevazione. E dovremmo rivedere gli esempi che già facciamo a pag. 16 dell’articolo. Ora che osservo meglio, non sono chiari, perché dovremmo far vedere che cosa succede facendo variare un parametro tenendo fisso l’altro. Ora li facciamo variare insieme e non si capisce niente!

                                                                                                                                                                              Insomma, per far vedere che cos’è l’azimut propongo di mostrare i tre esempi della doc. del pacchetto a p. 200:
                                                                                                                                                                              `\begin{axis} [view={10}{30}]

                                                                                                                                                                              \begin{axis} [view={40}{30}]

                                                                                                                                                                              \begin{axis} [view={70}{30}]
                                                                                                                                                                              …`
                                                                                                                                                                              Per far vedere che cos’è l’elevazione ne facciamo altri tre, qualcosa come

                                                                                                                                                                              `\begin{axis} [view={25}{10}]

                                                                                                                                                                              \begin{axis} [view={25}{40}]

                                                                                                                                                                              \begin{axis} [view={25}{70}]
                                                                                                                                                                              …`
                                                                                                                                                                              Che dite?

                                                                                                                                                                            • #73982
                                                                                                                                                                              lorenzo.pantieri
                                                                                                                                                                              Partecipante
                                                                                                                                                                                Up
                                                                                                                                                                                0
                                                                                                                                                                                Down
                                                                                                                                                                                ::


                                                                                                                                                                                Ecco qua, ho preparato gli esempi. Ho scelto il piano perché mi pare la superficie più adatta (è semplicissima, e l’utente non ne viene distratto).

                                                                                                                                                                                I primi tre esempi servono per capire come funzione l’azimut: aumentandolo la figura “ruota orizzontalmente verso sinistra”. I tre successivi illustrano l’elevazione: se la si aumenta “si vede l’immagine più da un punto più alto”. Gli ultimi due sono esempi notevoli. Che ne dite?


                                                                                                                                                                              • #73983
                                                                                                                                                                                Liverpool
                                                                                                                                                                                Partecipante
                                                                                                                                                                                  Up
                                                                                                                                                                                  0
                                                                                                                                                                                  Down
                                                                                                                                                                                  ::

                                                                                                                                                                                  lorenzo.pantieri” post=73709Che ne dite?

                                                                                                                                                                                  La mia posizione è già nota. Penso sia meglio una sola figura di ben 8 per spiegare un comando. Passo la parola agli altri.

                                                                                                                                                                                • #73984
                                                                                                                                                                                  lorenzo.pantieri
                                                                                                                                                                                  Partecipante
                                                                                                                                                                                    Up
                                                                                                                                                                                    0
                                                                                                                                                                                    Down
                                                                                                                                                                                    ::

                                                                                                                                                                                    Liverpool” post=73712La mia posizione è già nota. Penso sia meglio una sola figura di ben 8 per spiegare un comando. Passo la parola agli altri.

                                                                                                                                                                                    Anche questo è un punto di vista interessante.

                                                                                                                                                                                    Ah, le figure in realtà sono sette, non otto (una è ripetuta). Inoltre se decideremo per questa soluzione potremmo evitare di riportare le figure di “Ora facciamo variare l’elevazione”, limitandoci a descrivere a parole che cosìè l’elevazione e invitando il lettore a fare qualche prova. In definitiva, le figure potrebbero essere cinque (le prime tre e le ultime due dell’immagine che ho proposto). Fra l’altro, non è che se presentassimo l’immagine con elevazione e azimut saremmo a posto: due o tre esempi dovremmo farli lo stesso! Per cui in definitiva non c’è differenza tra i due approcci in termini di figure inserite.

                                                                                                                                                                                    A conti fatti, sono per la soluzione di OldClaudio: si mostrano 5 esempi che illustrano elevazione e azimut.

                                                                                                                                                                                  • #73985
                                                                                                                                                                                    Up
                                                                                                                                                                                    0
                                                                                                                                                                                    Down
                                                                                                                                                                                    ::


                                                                                                                                                                                    Ciao,

                                                                                                                                                                                    OldClaudiosenza nessuna critica verso Marco e Claudio

                                                                                                                                                                                    lorenzo.pantierinon me ne vogliano Marco, Claudio e Luigi che hanno lavorato all’immagine

                                                                                                                                                                                    Ci mancherebbe! 🙂 Ho deciso di fare il disegno perché sapevo di poterlo fare in un tempo accettabile (così come era stato richiesto, prendendo a modello quello del sito della MathWorks), e perché mi sarebbe stato di lezione. Se sarà utilizzato, bene, altrimenti, pace; mi è stato comunque utile!

                                                                                                                                                                                    Personalmente non amo molto le spiegazioni fatte solo con esempi, in cui non viene spiegato il caso più generale. Quindi, personalmente, inserirei un disegno concettualmente simile a quello che ho/abbiamo fatto. Se anche non sarebbe il mio, non me la prenderei assolutamente! Anzi, vedendo quale disegno sarebbe stato scelto, lo confronterei con quello che ho realizzato io per imparare cose nuove.

                                                                                                                                                                                    Ciao,
                                                                                                                                                                                    Marco.

                                                                                                                                                                                  • #73986
                                                                                                                                                                                    OldClaudio
                                                                                                                                                                                    Partecipante
                                                                                                                                                                                      Up
                                                                                                                                                                                      0
                                                                                                                                                                                      Down
                                                                                                                                                                                      ::


                                                                                                                                                                                      Luigi ha ragione quando dice che esistono delle norme ISO riguardanti le coordinate sferiche.
                                                                                                                                                                                      Tuttavia secondo me come sono gestite le coordinate cartesiane tridimensionali di pgfplots non è tanto conforme alla definizione delle coordinate sferiche se l’azimut deve essere preso a partire dal piano (z)(-y) perché la cosa è del tutto innaturale.
                                                                                                                                                                                      Inoltre una cosa sono le coordinate astronomiche, che forse ho citato impropriamente e che in fondo non dice niente di utile, visto che gli astronomi usano una moltitudine di riferimenti sferici, in uno dei quali la parola azimut ha un significato preciso.

                                                                                                                                                                                      Tuttavia ISO e le consuetudini dei matematici sono concordi nel dire che le coordinate sferiche \rho, \phi e \theta sono quelle che mettono lo stesso punto in relazione con le coordinate cartesiane aventi l’origine degli assi nel centro della sfera attraverso le equazioni
                                                                                                                                                                                      x=\rho\cos\phy\sin\theta
                                                                                                                                                                                      y=\rho\sin\phi\sin\theta
                                                                                                                                                                                      z=\rho\cos\theta

                                                                                                                                                                                      L’asse z è lasse polare per la trasformazione suddetta (e anche per pfgplots); \phi è la longitudine e \theta è la colatitudine; \rho è la distanza dal centro delle coordinate sferiche e dall’origine degli assi cartesiani.

                                                                                                                                                                                      Ora a noi interessa il punto di vista per una proiezione ortogonale, non una proiezione prospettica dove sono necessarie altre informazioni, cioè sostanzialmente la distanza del punto di vista o, se vogliamo, la coordinata \rho dell’occhio che vede la scena.
                                                                                                                                                                                      Nella proiezione ortogonale è come se l’occhio fosse a distanza infinita; i due angoli \phi e 90°-\theta coincidono rispettivamente con quello che pgfplots chiama azimut e altezza; infatti appunto l’altezza è il complemento alla colatitudine: 90°-\theta. Invece gnuplot usa per davvero le coordinate sferiche, come si legge nella pagina 199 della guida di pgfplots; mathlab invece usa il concetto di altezza come pgfplots, sempre nella pagina 199 della guida.

                                                                                                                                                                                      Detto questo, chiunque conosca le coordinate sferiche capisce senza bisogno di disegni; chi vuole fare disegni tridimensionali dovrebbe avere un minimo di conoscenza delle coordinate sferiche. Se poi pgfplots espone il diagramma con le sue impostazioni predifinite mettendo l’occhio dell’osservatore in modo che stia nell’ottante con y negative, è una scelta di chi ha predisposto il programma; ma è una scelta che obbliga a dire che l’angolo che pgfplots chiama azimut deve essere disegnato in modo strano, perché il disegno di pgfplots ha già subito una rotazione di 90° attorno all’asse z, tanto che se l’azimut fosse nullo, nel disegno apparirebbero solo gli assi x e z e l’asse y, perpendicolare al piano (x)(z) si ridurrebe a un punto o, con altezza di vista positiva, sarebbe nascosto dietro lasse z.

                                                                                                                                                                                      Luigi ha già dimostrato che c’è qualcosa che non va nella definizione del punto di vista, quando ha mostrato che cosa succede con il punto di vista impostato con gli angoli giusti per avere la proiezione ortogonale isometrica; l’errore non è vistoso, ma c’è. Ora io non so da dove venga questo errore, se sia solo un effetto dell’aritmetica di TeX oppure se sia un errore di programmazione delle funzioni trigonometriche che usa il modulo di matematica di pgfplots, o cos’altro. Il punto è: vogliamo spiegare che cosa sia l’azimut di pgflots? Secondo me bisogna solo dire che esso rappresenta la rotazione del disegno in senso retrogrado rispetto all’asse z; non penso che sia necessario spiegare che cosa si l’altezza angolare perché si tratta di un concetto più semplice.

                                                                                                                                                                                      Lorenzo, view/h{angolo} vuol dire esattamente quello che è spiegato alla fine della pagina 199, cioè la modifica dell’azimut, senza modificare l’altezza; in fondo alla pagina 200 ci sono i corrispondenti comandi per modificare solo l’altezza senza modificare l’azimut.

                                                                                                                                                                                    • #73987
                                                                                                                                                                                      lorenzo.pantieri
                                                                                                                                                                                      Partecipante
                                                                                                                                                                                        Up
                                                                                                                                                                                        0
                                                                                                                                                                                        Down
                                                                                                                                                                                        ::

                                                                                                                                                                                        OldClaudio” post=73722Il punto è: vogliamo spiegare che cosa sia l’azimut di pgflots? Secondo me bisogna solo dire che esso rappresenta la rotazione del disegno in senso retrogrado rispetto all’asse z; non penso che sia necessario spiegare che cosa si l’altezza angolare perché si tratta di un concetto più semplice.

                                                                                                                                                                                        Sì, sono d’accordo.

                                                                                                                                                                                      • #73988
                                                                                                                                                                                        Up
                                                                                                                                                                                        0
                                                                                                                                                                                        Down
                                                                                                                                                                                        ::

                                                                                                                                                                                        OldClaudiosenza nessuna critica verso Marco e Claudio

                                                                                                                                                                                        lorenzo.pantierinon me ne vogliano Marco, Claudio e Luigi che hanno lavorato all’immagine

                                                                                                                                                                                        Nessun problema: in fondo ho solo inserito due ombreggiature per un totale di circa 3 righe di codice, non ho fatto chissà quale sforzo. 😀

                                                                                                                                                                                        Capisco l’opinione di Luigi a cui paiono eccessivi i 7 grafici, ma sono convinto che in questo caso siano di grande aiuto al lettore per capire il funzionamento del comando perché avrebbe immediatamente sottomano vari casi.

                                                                                                                                                                                        Ciao
                                                                                                                                                                                        Claudio

                                                                                                                                                                                      • #73989
                                                                                                                                                                                        lorenzo.pantieri
                                                                                                                                                                                        Partecipante
                                                                                                                                                                                          Up
                                                                                                                                                                                          0
                                                                                                                                                                                          Down
                                                                                                                                                                                          ::


                                                                                                                                                                                          Carissimi, Tommaso e io abbiamo nuovamente aggiornato l’articolo, cercando di dare risposta alle osservazione che ci avete mosso. Non è finita qui: Liverpool ci ha appena inviato un elenco di nuove osservazioni, e anch’io ho un paio di domande da farvi (non subito, voglio studiarci ancora un po’ su).

                                                                                                                                                                                          http://www.lorenzopantieri.net/LaTeX_files/Grafici.pdf

                                                                                                                                                                                          A presto, buona lettura.

                                                                                                                                                                                          T. e L.

                                                                                                                                                                                        • #73990
                                                                                                                                                                                          OldClaudio
                                                                                                                                                                                          Partecipante
                                                                                                                                                                                            Up
                                                                                                                                                                                            0
                                                                                                                                                                                            Down
                                                                                                                                                                                            ::


                                                                                                                                                                                            L & T,
                                                                                                                                                                                            in tutti i grafici tridimensionali si da per scontato che l’asse con direzione approssimativa NW-SE sia l’asse x, che quello con direzione approssimativa SW-NE sia l’asse y, e quello verticale sia l’asse z.

                                                                                                                                                                                            Tuttavia non guasterebbe se verso le estremità di questi assi ci sia il nome della variabile.
                                                                                                                                                                                            Prendo un esempio: il digramma della funzione di Bessel (di prima specie) J_{\nu}(x), come la si vede simboleggiata in diversi liri di matematica, non ha i nomi delle tre variabili coincidenti con x, y, z; sembrerebbe che nel vostro diagramma, l’asse verticale riporti il valore della funzione e dovrebbe essere etichettato J oppure J_{\nu} oppure J_{\nu}(x); che l’asse NW-SE dovrebbe essere marcato \nu, e l’asse SW-NE dovrebbe essere marcato x. Se così non è, allora questa è una prova in più che il diagramma non si capisce, nel senso che io conosco le funzioni di Bessel di prima specie abbastanza bene per essere un vile meccanico; se non ne riconosco il disegno, vuol dire o che i miei neuroni si vano riducendo più velocemente di quanto io vorrei che non succeda 🙁 , oppure che il disegno è mal fatto 🙂 o che manca dell’informazione indispensabile.

                                                                                                                                                                                          • #73991
                                                                                                                                                                                            Up
                                                                                                                                                                                            0
                                                                                                                                                                                            Down
                                                                                                                                                                                            ::


                                                                                                                                                                                            Un piccolo appunto, non mi risulta che pgfplots accetti una serie disordinata di coordinate (come detto a pagina 20); da quello che so io l’ordine di inserimento è importante, ad esempio nel caso in cui si voglia disegnare una curva pgfplots “collegherà” le terne di punti nell’ordine in cui sono state date.
                                                                                                                                                                                            Concordo inoltre con Claudio sulla necessità di inserire delle etichette agli assi.

                                                                                                                                                                                          • #73992
                                                                                                                                                                                            Up
                                                                                                                                                                                            0
                                                                                                                                                                                            Down
                                                                                                                                                                                            ::

                                                                                                                                                                                            maumau” post=73778Un piccolo appunto, non mi risulta che pgfplots accetti una serie disordinata di coordinate (come detto a pagina 20); da quello che so io l’ordine di inserimento è importante, ad esempio nel caso in cui si voglia disegnare una curva pgfplots “collegherà” le terne di punti nell’ordine in cui sono state date.
                                                                                                                                                                                            Concordo inoltre con Claudio sulla necessità di inserire delle etichette agli assi.

                                                                                                                                                                                            Colpa mia! 😳 Ho tradotto frettolosamente questo

                                                                                                                                                                                            A long list of coordinates (x,y,z) is expected, separated by white spaces. The input list can be either an unordered series of coordinates. It can also have matrix structure, in which case an empty input line (which is equivalent to \\par”) marks the end of one matrix row.

                                                                                                                                                                                            che Lorenzo mi ha mandato dalla documentazione di [tt]pgfplots[/tt]. Proposte?

                                                                                                                                                                                            Ciao
                                                                                                                                                                                            Tommaso

                                                                                                                                                                                          • #73993
                                                                                                                                                                                            Up
                                                                                                                                                                                            0
                                                                                                                                                                                            Down
                                                                                                                                                                                            ::

                                                                                                                                                                                            illinguista1972″ post=73780

                                                                                                                                                                                            Un piccolo appunto, non mi risulta che pgfplots accetti una serie disordinata di coordinate (come detto a pagina 20); da quello che so io l’ordine di inserimento è importante, ad esempio nel caso in cui si voglia disegnare una curva pgfplots “collegherà” le terne di punti nell’ordine in cui sono state date.
                                                                                                                                                                                            Concordo inoltre con Claudio sulla necessità di inserire delle etichette agli assi.

                                                                                                                                                                                            Colpa mia! 😳 Ho tradotto frettolosamente questo

                                                                                                                                                                                            A long list of coordinates (x,y,z) is expected, separated by white spaces. The input list can be either an unordered series of coordinates. It can also have matrix structure, in which case an empty input line (which is equivalent to \\par”) marks the end of one matrix row.

                                                                                                                                                                                            che Lorenzo mi ha mandato dalla documentazione di [tt]pgfplots[/tt]. Proposte?

                                                                                                                                                                                            Ciao
                                                                                                                                                                                            Tommaso

                                                                                                                                                                                            E’ che hai saltato un pezzo

                                                                                                                                                                                            The input list can be either an unordered series of coordinates, for example for scatter or line plots

                                                                                                                                                                                            😉
                                                                                                                                                                                            Nel caso in cui ci sia un grafico in cui i punti non debbano essere “ordinati”, come ad esempio l’ultimo grafico a pagina 91 del manuale, allora i punti si possono dare come si vuole, nel caso in cui i punti debbano essere collegati tramite linee o superfici allora l’ordinamento diviene necessario.
                                                                                                                                                                                            Quindi nel caso in questione, userei:

                                                                                                                                                                                            1. una serie di coordinate (x, y, z) separate con spazi bianchi;
                                                                                                                                                                                            2. una serie di coordinate strutturate come una matrice, caso in cui una
                                                                                                                                                                                              riga bianca nel codice sorgente marca la fine di una riga della matrice;
                                                                                                                                                                                            3. una serie disordinata di coordinate.

                                                                                                                                                                                            I primi due casi sono necessari nel caso in cui i punti debbano essere collegati da linee o superfici, l’ultimo caso può essere utilizzato nel caso di grafici “scattered” (che non so assolutamente come rendere decentemente in italiano).

                                                                                                                                                                                          • #73994
                                                                                                                                                                                            Liverpool
                                                                                                                                                                                            Partecipante
                                                                                                                                                                                              Up
                                                                                                                                                                                              0
                                                                                                                                                                                              Down
                                                                                                                                                                                              ::

                                                                                                                                                                                              maumau” post=73781grafici “scattered” (che non so assolutamente come rendere decentemente in italiano).

                                                                                                                                                                                              Grafici di dispersione.

                                                                                                                                                                                              Ho già segnalato privatamente agli autori (che mi avevano mandato una copia via email) che solo il terzo punto è pertinente con il paragrafo dedicato alle superfici.

                                                                                                                                                                                              Ciao

                                                                                                                                                                                            • #73995
                                                                                                                                                                                              lorenzo.pantieri
                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                Up
                                                                                                                                                                                                0
                                                                                                                                                                                                Down
                                                                                                                                                                                                ::


                                                                                                                                                                                                Carissimi, i vostri commenti mostrano che l’argomento è di notevole interesse! 😉 In seguito alle vostre osservazioni (per le quali vi ringraziamo di cuore!), propongo a Tommaso queste modifiche.

                                                                                                                                                                                                1.
                                                                                                                                                                                                In tutti i sistemi di riferimento tridimensionali del documento etichettare gli assi con $x$, $y$, e $z$. (Occhio, ora tocca cambiare l’espressione a pag. 11 “Nel prossimo esempio si sono aggiunte le etichette agli assi” in qualcosa di diverso, del tipo “Ecco un altro esempio”; anche l’espressione “zlabel produce l’etichetta dell’asse z” va spostata al primo grafico tridimensionale, che se non erro è quello dell’elica; idem per “per una migliore leggibilità… non dà problemi”.)

                                                                                                                                                                                                2.
                                                                                                                                                                                                L’unica eccezione è il sistema di riferimento della funzione di Bessel, in cui gli assi vanno etichettati nell’ordine con $\nu$, $x$ e $J$. Se volessimo essere rigorosissimi, dovremmo etichettarli con $\nu$, $x$ e $J(\nu,3x)$. Perché quel 3? Perché il file di coordinate l’ho ottenuto con questa istruzione di Mathematica:
                                                                                                                                                                                                `Plot3D[ BesselJ[x, 3y], {x, 0, 3}, {y, 0, 3}]
                                                                                                                                                                                                `
                                                                                                                                                                                                così il “domain” di pgfplots veniva più facile. Io, per semplicità, sono per scrivere semplicemente $J$ e non $J(\nu,3x)$. Se pensate che sia improprio, ditecelo!

                                                                                                                                                                                                3.
                                                                                                                                                                                                A pag. 7,

                                                                                                                                                                                                Una sequenza di coppie di valori separati da almeno uno spazio e disposti su più righe…

                                                                                                                                                                                                diventa

                                                                                                                                                                                                Una sequenza di coppie di valori separati da almeno uno spazio e disposte su più righe…

                                                                                                                                                                                                4.
                                                                                                                                                                                                A pag. 12

                                                                                                                                                                                                Si può visualizzare la legenda di ciascun grafico.

                                                                                                                                                                                                diventa

                                                                                                                                                                                                Una legenda può contenere una voce per ogni grafico tracciato.

                                                                                                                                                                                                o qualcosa del genere.

                                                                                                                                                                                                5.
                                                                                                                                                                                                A pag. 13 nel par. dell’elica cilindrica inserire una piccola nota per richiamare l’attenzione su \addplot3 del tipo

                                                                                                                                                                                                Il comando per tracciare grafici nello spazio è \addplot3, con la sintassi spiegata nel par. 1.2.2 a pag. 6.

                                                                                                                                                                                                6.
                                                                                                                                                                                                A pag. 15,

                                                                                                                                                                                                il dominio della funzione è A x A.

                                                                                                                                                                                                diventa

                                                                                                                                                                                                il dominio della funzione è il quadrato A x A.

                                                                                                                                                                                                7.
                                                                                                                                                                                                Sempre a pag. 15,

                                                                                                                                                                                                il dominio della funzione è A x B.

                                                                                                                                                                                                diventa

                                                                                                                                                                                                il dominio della funzione è il rettangolo A x B.

                                                                                                                                                                                                8.

                                                                                                                                                                                                Il prossimo grafico, infine, mostra la funzione di Bessel:

                                                                                                                                                                                                diventa

                                                                                                                                                                                                Il prossimo grafico, infine, mostra la funzione di Bessel (di prima specie):

                                                                                                                                                                                                Il titolo “Funzione di Bessel” lo lascerei invariato, per le solite ragioni di semplicità.

                                                                                                                                                                                                9.
                                                                                                                                                                                                A pag. 20 ho scelto quell’esempio di superficie data per coordinate perché più semplice di quello della documentazione, e anche perché quello della doc. aveva righe troppo lunghe, che sbordavano dal poco spazio a disposizione per il codice. Se avete idee migliori, sono qui, naturalmente.

                                                                                                                                                                                                10.
                                                                                                                                                                                                A pagina 20, eliminare da “Si noti…” fino a “…matrice” compresi e sostituire con:

                                                                                                                                                                                                Si noti che in questo caso la sequenza delle coordinate assume la struttura di una matrice, nella quale ogni riga deve essere separata da una riga vuota.

                                                                                                                                                                                                11.
                                                                                                                                                                                                A pag. 11 elimina il riferimento incrociato per la chiave “domain”, perché l’altro paragrafo tratta di domini nel piano.

                                                                                                                                                                                                12.
                                                                                                                                                                                                Cambia il punto di vista dell’elica in view={40}{20}.

                                                                                                                                                                                                13.

                                                                                                                                                                                                dove i due valori (compresi tra 0 e 360 e pari a 25 e 30 per impostazione predefinita) indicano rispettivamente azimut ed elevazione nel sistema di coordinate sferiche. Si mostrano ora alcune varianti d’uno stesso piano ottenute modificando i valori di view, che permette di personalizzare il punto di vista da cui osservare il disegno.

                                                                                                                                                                                                diventa

                                                                                                                                                                                                dove i due valori (pari a 25 e 30 per impostazione predefinita) indicano rispettivamente azimut ed elevazione nel sistema di coordinate sferiche. Si mostrano ora alcune varianti d’uno stesso piano ottenute modificando i valori di view.

                                                                                                                                                                                                14.

                                                                                                                                                                                                Le prime tre presentano valori diversi dell’azimut, cioè la la rotazione del disegno in senso retrogrado rispetto all’asse z.

                                                                                                                                                                                                diventa

                                                                                                                                                                                                Le prime tre presentano valori diversi dell’azimut.

                                                                                                                                                                                                15.
                                                                                                                                                                                                A pag. 17, nell’ultimo esempio, correggi view={90}{0} in view={270}{0}.

                                                                                                                                                                                                16.
                                                                                                                                                                                                A pag. 15,

                                                                                                                                                                                                per una migliore leggibilità, l’etichetta dell’asse z è stata ruotata con la consueta opzione,

                                                                                                                                                                                                diventa

                                                                                                                                                                                                per una migliore leggibilità, l’etichetta dell’asse z è stata ruotata con l’opzione descritta a pagina 5.

                                                                                                                                                                                                17.
                                                                                                                                                                                                Due tabelle nella stessa pagina stanno proprio male. Tenendo conto che per la tabella 2 tocca girare pagina comunque, la metterei nella pagina precedente, così almeno si ha una sola tabella per pagina.

                                                                                                                                                                                                È tutto, per ora…

                                                                                                                                                                                                Grazie,
                                                                                                                                                                                                L.

                                                                                                                                                                                                P.S. Mi hanno fatto notare un piccolo difetto nel grafico della funzione di Bessel (nell’angolo sinistro) che richiederebbe un intervento su view per coprirlo, ma francamente non vedo alcun difetto: se avete commenti in proposito, sono qui.

                                                                                                                                                                                              • #73996
                                                                                                                                                                                                Liverpool
                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                  Up
                                                                                                                                                                                                  0
                                                                                                                                                                                                  Down
                                                                                                                                                                                                  ::

                                                                                                                                                                                                  lorenzo.pantieri” post=73790Mi hanno fatto notare un piccolo difetto nel grafico della funzione di Bessel (nell’angolo sinistro) che richiederebbe un intervento su view per coprirlo, ma francamente non vedo alcun difetto: se avete commenti in proposito, sono qui.

                                                                                                                                                                                                  Il difetto c’è e si vede. Se vuoi confrontare, ma non ce ne sarebbe bisogno, prova in Mathematica con:
                                                                                                                                                                                                  `Plot3D[BesselJ[x, 3 y], {x, 0, 3}, {y, 0, 3}, Mesh -> 30, PlotPoints -> 100]`
                                                                                                                                                                                                  Ciao

                                                                                                                                                                                                • #73997
                                                                                                                                                                                                  lorenzo.pantieri
                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                    Up
                                                                                                                                                                                                    0
                                                                                                                                                                                                    Down
                                                                                                                                                                                                    ::

                                                                                                                                                                                                    Liverpool” post=73791Il difetto c’è e si vede.

                                                                                                                                                                                                    Mi hai convinto. Ti dispiacerebbe, allora, mandarmi un file bessel.txt con un campionamento più fine di quello che usato nell’articolo?

                                                                                                                                                                                                    Grazie anticipate,
                                                                                                                                                                                                    Lorenzo

                                                                                                                                                                                                  • #73998
                                                                                                                                                                                                    Liverpool
                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                      Up
                                                                                                                                                                                                      0
                                                                                                                                                                                                      Down
                                                                                                                                                                                                      ::

                                                                                                                                                                                                      lorenzo.pantieri” post=73792Mi hai convinto. Ti dispiacerebbe, allora, mandarmi un file bessel.txt con un campionamento più fine di quello che usato nell’articolo?

                                                                                                                                                                                                      Le cose non sono così semplici perché pgfplots calcola i valori della funzione in corrispondenza dei nodi della rete, perciò più punti uguale rete più fitta (a meno di non escluderne il disegno). Al contrario, Mathematica ha un comando per la rete (Mesh) ed uno per i punti (PlotPoints), perciò si possono aumentare i nodi senza intrecciare troppo la rete. Non so se pgfplots abbia un comando separato per la rete. Una soluzione casereccia potrebbe essere quella di sovrapporre un grafico surf senza rete ad una mesh pura. Ma a quel punto, non è più semplice ruotare il grafico per nascondere il difetto?

                                                                                                                                                                                                      Ciao

                                                                                                                                                                                                      Edit: Dal manuale di pgfplots a pag. 314 (par. 5.6.4) mi sembra di capire che la soluzione suggerita è proprio quella casereccia.

                                                                                                                                                                                                    • #73999
                                                                                                                                                                                                      lorenzo.pantieri
                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                        Up
                                                                                                                                                                                                        0
                                                                                                                                                                                                        Down
                                                                                                                                                                                                        ::


                                                                                                                                                                                                        18.
                                                                                                                                                                                                        Nel penultimo grafico a pag. 17 la y va ruotata. Quindi non è vero che in un grafico 3D la y non pone mai problemi. Correggere. Direi che basta eliminare “(nei grafici a tre dimensioni la posizione dell’etichetta dell’asse y non dà problemi)”.

                                                                                                                                                                                                        19.
                                                                                                                                                                                                        Il nastro di Moebius in “violet” viene proprio anemico. In compenso “hot2”, “jet” e “redyellow” sono fin troppo pacchiani. Forse varrebbe la pena di vedere che succede scambiando le colorazioni.

                                                                                                                                                                                                        20.
                                                                                                                                                                                                        La tabella 6. I colori non c’entrano. Tornerei sicuramente alla versione di prima.

                                                                                                                                                                                                        L.

                                                                                                                                                                                                      • #74000
                                                                                                                                                                                                        lorenzo.pantieri
                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                          Up
                                                                                                                                                                                                          0
                                                                                                                                                                                                          Down
                                                                                                                                                                                                          ::

                                                                                                                                                                                                          Liverpool” post=73793Ma a quel punto, non è più semplice ruotare il grafico per nascondere il difetto?

                                                                                                                                                                                                          Ci sto. Ci dai i valori di view?

                                                                                                                                                                                                        • #74001
                                                                                                                                                                                                          Liverpool
                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                            Up
                                                                                                                                                                                                            0
                                                                                                                                                                                                            Down
                                                                                                                                                                                                            ::

                                                                                                                                                                                                            lorenzo.pantieri” post=7379418. Nel penultimo grafico a pag. 17 la y va ruotata. Quindi non è vero che in un grafico 3D la y non pone mai problemi.

                                                                                                                                                                                                            Perché alla fin fine quello è un grafico bidimensionale. Piuttosto mi meraviglio che nel successivo la z non sia ruotata. A meno che non l’abbia ruotata Tommaso “di nascosto”… 😉

                                                                                                                                                                                                            Se fate la modifica da te proposta al punto 6, ricordatevi anche di correggere l’esempio specifico in [-2pi,2pi]x[-2pi,2pi] (ora c’è solo un segmento).

                                                                                                                                                                                                            Ciao

                                                                                                                                                                                                            P.S.: Nooooooo! I colori no! Mi piacevano tanto 🙁

                                                                                                                                                                                                          • #74002
                                                                                                                                                                                                            OldClaudio
                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                              Up
                                                                                                                                                                                                              0
                                                                                                                                                                                                              Down
                                                                                                                                                                                                              ::


                                                                                                                                                                                                              quote]
                                                                                                                                                                                                              nel caso di grafici “scattered”
                                                                                                                                                                                                              [/quote]

                                                                                                                                                                                                              nel caso di diagrammi di dispersione

                                                                                                                                                                                                            • #74003
                                                                                                                                                                                                              lorenzo.pantieri
                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                Up
                                                                                                                                                                                                                0
                                                                                                                                                                                                                Down
                                                                                                                                                                                                                ::

                                                                                                                                                                                                                Liverpool” post=73796Perché alla fin fine quello è un grafico bidimensionale. Piuttosto mi meraviglio che nel successivo la z non sia ruotata. A meno che non l’abbia ruotata Tommaso “di nascosto”… 😉

                                                                                                                                                                                                                Sì, Tommaso ha raddrizzato tutte le z.

                                                                                                                                                                                                                Liverpool” post=73796Se fate la modifica da te proposta al punto 6, ricordatevi anche di correggere l’esempio specifico in [-2pi,2pi]x[-2pi,2pi] (ora c’è solo un segmento).

                                                                                                                                                                                                                Accidenti, hai ragione c’è un errore bello e buono!

                                                                                                                                                                                                                Liverpool” post=73796P.S.: Nooooooo! I colori no! Mi piacevano tanto 🙁

                                                                                                                                                                                                                I colori resteranno. Proponevo solo di provare a “ruotarli”: quel natro di Moebius così pallido non mi piace molto.

                                                                                                                                                                                                                Rinnovo l’invito a darmi i valori di view per rendere al meglio la funzione di Bessel: su questo punto non mi hai risposto.

                                                                                                                                                                                                                Grazie,
                                                                                                                                                                                                                L.

                                                                                                                                                                                                              • #74004
                                                                                                                                                                                                                lorenzo.pantieri
                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                  0
                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                  ::


                                                                                                                                                                                                                  Riassumo per comodità di Tommaso gli interventi da fare.

                                                                                                                                                                                                                  1.
                                                                                                                                                                                                                  In tutti i sistemi di riferimento tridimensionali del documento etichettare gli assi con $x$, $y$, e $z$. (Occhio, ora tocca cambiare l’espressione a pag. 11 “Nel prossimo esempio si sono aggiunte le etichette agli assi” in qualcosa di diverso, del tipo “Ecco un altro esempio”; anche l’espressione “zlabel produce l’etichetta dell’asse z” va spostata al primo grafico tridimensionale, che se non erro è quello dell’elica; idem per “per una migliore leggibilità… non dà problemi”.)

                                                                                                                                                                                                                  2.
                                                                                                                                                                                                                  L’unica eccezione è il sistema di riferimento della funzione di Bessel, in cui gli assi vanno etichettati nell’ordine con $\nu$, $x$ e $J$.

                                                                                                                                                                                                                  3.
                                                                                                                                                                                                                  A pag. 7,

                                                                                                                                                                                                                  Una sequenza di coppie di valori separati da almeno uno spazio e disposti su più righe…

                                                                                                                                                                                                                  diventa

                                                                                                                                                                                                                  Una sequenza di coppie di valori separati da almeno uno spazio e disposte su più righe…

                                                                                                                                                                                                                  4.
                                                                                                                                                                                                                  A pag. 12

                                                                                                                                                                                                                  Si può visualizzare la legenda di ciascun grafico.

                                                                                                                                                                                                                  diventa

                                                                                                                                                                                                                  Una legenda può contenere una voce per ogni grafico tracciato.

                                                                                                                                                                                                                  o qualcosa del genere.

                                                                                                                                                                                                                  5.
                                                                                                                                                                                                                  A pag. 13 nel par. dell’elica cilindrica inserire una piccola nota per richiamare l’attenzione su \addplot3 del tipo

                                                                                                                                                                                                                  Il comando per tracciare grafici nello spazio è \addplot3, con la sintassi spiegata nel par. 1.2.2 a pag. 6.

                                                                                                                                                                                                                  6.
                                                                                                                                                                                                                  A pag. 15,

                                                                                                                                                                                                                  il dominio della funzione è $[−2\pi, 2\pi]$: specificando solo domain, infatti, con domain=A il dominio della funzione è A x A.

                                                                                                                                                                                                                  diventa

                                                                                                                                                                                                                  il dominio della funzione è $[−2\pi, 2\pi]\times[−2\pi, 2\pi]$: specificando solo domain, infatti, con domain=A il dominio della funzione è il quadrato A x A.

                                                                                                                                                                                                                  7.
                                                                                                                                                                                                                  Sempre a pag. 15,

                                                                                                                                                                                                                  il dominio della funzione è A x B.

                                                                                                                                                                                                                  diventa

                                                                                                                                                                                                                  il dominio della funzione è il rettangolo A x B.

                                                                                                                                                                                                                  8.

                                                                                                                                                                                                                  Il prossimo grafico, infine, mostra la funzione di Bessel:

                                                                                                                                                                                                                  diventa

                                                                                                                                                                                                                  Il prossimo grafico, infine, mostra la funzione di Bessel (di prima specie):

                                                                                                                                                                                                                  Il titolo “Funzione di Bessel” lo lascerei invariato, per le solite ragioni di semplicità.

                                                                                                                                                                                                                  9.
                                                                                                                                                                                                                  A pag. 20 ho scelto quell’esempio di superficie data per coordinate perché più semplice di quello della documentazione, e anche perché quello della doc. aveva righe troppo lunghe, che sbordavano dal poco spazio a disposizione per il codice. Se avete idee migliori, sono qui, naturalmente.

                                                                                                                                                                                                                  10.
                                                                                                                                                                                                                  A pagina 20, eliminare da “Si noti…” fino a “…matrice” compresi e sostituire con:

                                                                                                                                                                                                                  Si noti che in questo caso la sequenza delle coordinate assume la struttura di una matrice, nella quale ogni riga deve essere separata da una riga vuota.

                                                                                                                                                                                                                  11.
                                                                                                                                                                                                                  A pag. 11 elimina il riferimento incrociato per la chiave “domain”, perché l’altro paragrafo tratta di domini nel piano.

                                                                                                                                                                                                                  12.
                                                                                                                                                                                                                  Cambia il punto di vista dell’elica in view={40}{20}.

                                                                                                                                                                                                                  13.

                                                                                                                                                                                                                  dove i due valori (compresi tra 0 e 360 e pari a 25 e 30 per impostazione predefinita) indicano rispettivamente azimut ed elevazione nel sistema di coordinate sferiche. Si mostrano ora alcune varianti d’uno stesso piano ottenute modificando i valori di view, che permette di personalizzare il punto di vista da cui osservare il disegno.

                                                                                                                                                                                                                  diventa

                                                                                                                                                                                                                  dove i due valori (pari a 25 e 30 per impostazione predefinita) indicano rispettivamente azimut ed elevazione nel sistema di coordinate sferiche. Si mostrano ora alcune varianti d’uno stesso piano ottenute modificando i valori di view.

                                                                                                                                                                                                                  14.

                                                                                                                                                                                                                  Le prime tre presentano valori diversi dell’azimut, cioè la la rotazione del disegno in senso retrogrado rispetto all’asse z.

                                                                                                                                                                                                                  diventa

                                                                                                                                                                                                                  Le prime tre presentano valori diversi dell’azimut.

                                                                                                                                                                                                                  15.
                                                                                                                                                                                                                  A pag. 17, nell’ultimo esempio, correggi view={90}{0} in view={270}{0}.

                                                                                                                                                                                                                  16.
                                                                                                                                                                                                                  A pag. 15,

                                                                                                                                                                                                                  per una migliore leggibilità, l’etichetta dell’asse z è stata ruotata con la consueta opzione,

                                                                                                                                                                                                                  diventa

                                                                                                                                                                                                                  per una migliore leggibilità, l’etichetta dell’asse z è stata ruotata con l’opzione descritta a pagina 5.

                                                                                                                                                                                                                  17.
                                                                                                                                                                                                                  Due tabelle nella stessa pagina stanno proprio male. Tenendo conto che per la tabella 2 tocca girare pagina comunque, la metterei nella pagina precedente, così almeno si ha una sola tabella per pagina.

                                                                                                                                                                                                                  18.
                                                                                                                                                                                                                  Nel penultimo grafico a pag. 17 la y va ruotata.

                                                                                                                                                                                                                  19.
                                                                                                                                                                                                                  Il nastro di Moebius in “violet” viene un po’ anemico. Forse varrebbe la pena studiare una colorazione diversa.

                                                                                                                                                                                                                  20.
                                                                                                                                                                                                                  La tabella 6. I colori non c’entrano proprio. Tornerei sicuramente alla versione di prima.

                                                                                                                                                                                                                  21. Cambiare i valori di view per la funzione di Bessel: qui aspettiamo l’input di Liverpool.

                                                                                                                                                                                                                  L.

                                                                                                                                                                                                                • #74005
                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                  0
                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                  ::


                                                                                                                                                                                                                  Figlioli, decidetevi! 🙂 Datemi una lista DEFINITIVA (il più possibile) di cambiamenti. Con tutti questi grafici, la composizione del documento prende più di tre minuti! :mrgreen:

                                                                                                                                                                                                                  Ne riparliamo dopodomani, perché domani sono in gita a Milano.

                                                                                                                                                                                                                  Ciao
                                                                                                                                                                                                                  Tommaso

                                                                                                                                                                                                                • #74006
                                                                                                                                                                                                                  lorenzo.pantieri
                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                    0
                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                    ::

                                                                                                                                                                                                                    illinguista1972″ post=73813Figlioli, decidetevi! 🙂 Datemi una lista DEFINITIVA (il più possibile) di cambiamenti. Con tutti questi grafici, la composizione del documento prende più di tre minuti! :mrgreen:

                                                                                                                                                                                                                    La lista definitiva te l’ho appena data. ❗

                                                                                                                                                                                                                    Gli unici punti “aperti” sono il 19 e il 21, per cui va fatta qualche prova. Eventualmente fai le altre modifiche e lascia quei due punti in sospeso. Fra l’altro, anche metterci le mani successivamente non comporta alcun problema di impaginazione!

                                                                                                                                                                                                                    L.

                                                                                                                                                                                                                  • #74007
                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                    0
                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                    ::

                                                                                                                                                                                                                    lorenzo.pantieri” post=73819
                                                                                                                                                                                                                    La lista definitiva te l’ho appena data. ❗

                                                                                                                                                                                                                    Gli unici punti “aperti” sono il 19 e il 21, per cui va fatta qualche prova. Eventualmente fai le altre modifiche e lascia quei due punti in sospeso. Fra l’altro, anche metterci le mani successivamente non comporta alcun problema di impaginazione!

                                                                                                                                                                                                                    L.

                                                                                                                                                                                                                    Non sono d’accordo 🙁

                                                                                                                                                                                                                    Nei messaggi precedenti c’era un accenno per levare la cosa che nei grafici in 3D l’etichetta y non dà problemi. Dov’è finito? 🙂

                                                                                                                                                                                                                    Ciao
                                                                                                                                                                                                                    Tommaso

                                                                                                                                                                                                                  • #74008
                                                                                                                                                                                                                    lorenzo.pantieri
                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                      0
                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                      illinguista1972″ post=73820Nei messaggi precedenti c’era un accenno per levare la cosa che nei grafici in 3D l’etichetta y non dà problemi. Dov’è finito? 🙂

                                                                                                                                                                                                                      Liverpool ha fatto notare che il penultimo grafico di p. 17 non è un grafico 3D, ma 2D. Quella frase può restare, dunque: ecco perché non l’ho inserita tra i 21 punti. Però hai ragione, l’etichetta y di quel grafico va ruotata comunque. Aggiungo un punto, allora.

                                                                                                                                                                                                                      22. Ruotare l’etichetta y del penultimo grafico di p. 17.

                                                                                                                                                                                                                      L.

                                                                                                                                                                                                                    • #74009
                                                                                                                                                                                                                      Liverpool
                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                        0
                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                        ::

                                                                                                                                                                                                                        lorenzo.pantieri” post=73804Rinnovo l’invito a darmi i valori di view per rendere al meglio la funzione di Bessel: su questo punto non mi hai risposto.

                                                                                                                                                                                                                        Mi sembra che [tt]view={130}{50}[/tt] vada bene. Voi che ne pensate?

                                                                                                                                                                                                                      • #74010
                                                                                                                                                                                                                        lorenzo.pantieri
                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                          0
                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                          Liverpool” post=73825

                                                                                                                                                                                                                          Rinnovo l’invito a darmi i valori di view per rendere al meglio la funzione di Bessel: su questo punto non mi hai risposto.

                                                                                                                                                                                                                          Mi sembra che [tt]view={130}{50}[/tt] vada bene. Voi che ne pensate?

                                                                                                                                                                                                                          Dico che va benissimo!

                                                                                                                                                                                                                          Il punto 21 allora diventa.

                                                                                                                                                                                                                          21.
                                                                                                                                                                                                                          Cambiare i valori di view per la funzione di Bessel in view={130}{50}.

                                                                                                                                                                                                                          Abbiamo un problema. Non riusciamo a trovare il codice per raddrizzare l’etichetta $y$ nel seguente grafico:
                                                                                                                                                                                                                          `\begingroup
                                                                                                                                                                                                                          \pgfplotsset{xlabel=$x$,ylabel=$y$,zlabel=$z$,%
                                                                                                                                                                                                                          every axis y label/.append style={rotate=-90}}
                                                                                                                                                                                                                          \begin{sidebyside}
                                                                                                                                                                                                                          \begin{tikzpicture}
                                                                                                                                                                                                                          \begin{axis}
                                                                                                                                                                                                                          [view={0}{90},title={Vista
                                                                                                                                                                                                                          dall'alto}]
                                                                                                                                                                                                                          \addplot/*3*/ [surf,colormap/cool]
                                                                                                                                                                                                                          {y};
                                                                                                                                                                                                                          \end{axis}
                                                                                                                                                                                                                          \end{tikzpicture}
                                                                                                                                                                                                                          \end{sidebyside}
                                                                                                                                                                                                                          \endgroup`
                                                                                                                                                                                                                          Qualcuo ci aiuta?

                                                                                                                                                                                                                          Grazie,
                                                                                                                                                                                                                          L.

                                                                                                                                                                                                                        • #74011
                                                                                                                                                                                                                          lorenzo.pantieri
                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                            0
                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                            ::


                                                                                                                                                                                                                            Tommaso ha appena aggiornato il lavoro sulla base delle indicazioni emerse.

                                                                                                                                                                                                                            Gli ultimissimi punti.

                                                                                                                                                                                                                            1.
                                                                                                                                                                                                                            Cambiare i valori di view per la funzione di Bessel in view={130}{50} (grazie Liverpool!).

                                                                                                                                                                                                                            2.
                                                                                                                                                                                                                            Tutti i grafici 3D hanno gli assi etichettati, ora. Visto che però il codice manca, evidentemente hai agito con una modifica nel preambolo. Non credo che sia un buon modo di procedere, didatticamente parlando. Tanto per cominciare il lettore non vede il codice, e poi potrebbe pensare che le etichette ci vadano sempre (il che è falso: le etichette possono far comodo, ma non sono obbligatorie). Qui tornerei indietro e metterei le etichette solo quando necessario, e cioè nell’elica, nei due sombreri, nelle 7 figure che spiegano view, nella superficie data per coordinate, nella funzione di Bessel. Per questi casi scriverei sempre xlabel, ylabel e zlabel nel sorgente sidebyside. Per gli altri, nessuna etichetta.

                                                                                                                                                                                                                            3.
                                                                                                                                                                                                                            Abbiamo un problema. Non riusciamo a trovare il codice per raddrizzare l’etichetta $y$ nel seguente grafico:
                                                                                                                                                                                                                            `\begingroup
                                                                                                                                                                                                                            \pgfplotsset{xlabel=$x$,ylabel=$y$,zlabel=$z$,%
                                                                                                                                                                                                                            every axis y label/.append style={rotate=-90}}
                                                                                                                                                                                                                            \begin{sidebyside}
                                                                                                                                                                                                                            \begin{tikzpicture}
                                                                                                                                                                                                                            \begin{axis}
                                                                                                                                                                                                                            [view={0}{90},title={Vista
                                                                                                                                                                                                                            dall'alto}]
                                                                                                                                                                                                                            \addplot/*3*/ [surf,colormap/cool]
                                                                                                                                                                                                                            {y};
                                                                                                                                                                                                                            \end{axis}
                                                                                                                                                                                                                            \end{tikzpicture}
                                                                                                                                                                                                                            \end{sidebyside}
                                                                                                                                                                                                                            \endgroup`
                                                                                                                                                                                                                            Qualcuno ci aiuta?

                                                                                                                                                                                                                            Grazie,
                                                                                                                                                                                                                            L.

                                                                                                                                                                                                                          • #74012
                                                                                                                                                                                                                            Liverpool
                                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                              0
                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                              lorenzo.pantieri” post=73834Abbiamo un problema. Non riusciamo a trovare il codice per raddrizzare l’etichetta $y$ nel seguente grafico. Qualcuno ci aiuta?

                                                                                                                                                                                                                              Avete provato ad inserire [tt]every axis y label/.append style={rotate=-90}[/tt] direttamente tra le opzioni di axis?

                                                                                                                                                                                                                              P.S. Lo sapevate che si può abbreviare in [tt]ylabel style={rotate=-90}[/tt]?

                                                                                                                                                                                                                            • #74013
                                                                                                                                                                                                                              lorenzo.pantieri
                                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                Liverpool” post=73839

                                                                                                                                                                                                                                Abbiamo un problema. Non riusciamo a trovare il codice per raddrizzare l’etichetta $y$ nel seguente grafico. Qualcuno ci aiuta?

                                                                                                                                                                                                                                Avete provato ad inserire [tt]every axis y label/.append style={rotate=-90}[/tt] direttamente tra le opzioni di axis?
                                                                                                                                                                                                                                P.S. Lo sapevate che si può abbreviare in [tt]ylabel style={rotate=-90}[/tt]?

                                                                                                                                                                                                                                Ho provato, non funziona. 🙁

                                                                                                                                                                                                                              • #74014
                                                                                                                                                                                                                                Liverpool
                                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                  ::

                                                                                                                                                                                                                                  lorenzo.pantieri” post=73853Ho provato, non funziona. 🙁

                                                                                                                                                                                                                                  La mia era una domanda retorica. Ovviamente avevo già provato e funziona. Com’è che a te non funziona?
                                                                                                                                                                                                                                  `\pgfplotsset{xlabel=$x$,ylabel=$y$,zlabel=$z$}
                                                                                                                                                                                                                                  \begin{tikzpicture}
                                                                                                                                                                                                                                  \begin{axis}
                                                                                                                                                                                                                                  [view={0}{90},title={Vista
                                                                                                                                                                                                                                  dall'alto},ylabel style={rotate=-90}]
                                                                                                                                                                                                                                  \addplot3 [surf,colormap/cool] {y};
                                                                                                                                                                                                                                  \end{axis}
                                                                                                                                                                                                                                  \end{tikzpicture}`

                                                                                                                                                                                                                                • #74015
                                                                                                                                                                                                                                  lorenzo.pantieri
                                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                    ::


                                                                                                                                                                                                                                    Ops, hai perfettamente ragione. Scrivevo male l’istruzione, e non ottenevo niente! Problema risolto, allora. Anzi, propongo di sostituire senz’altro
                                                                                                                                                                                                                                    `every axis y label/.append style={rotate=-90}`
                                                                                                                                                                                                                                    con
                                                                                                                                                                                                                                    `ylabel style={rotate=-90}`
                                                                                                                                                                                                                                    perché quest0ultima è molto molto più comprensibile.

                                                                                                                                                                                                                                    Grazie mille,
                                                                                                                                                                                                                                    L.

                                                                                                                                                                                                                                  • #74016
                                                                                                                                                                                                                                    lorenzo.pantieri
                                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                      ::


                                                                                                                                                                                                                                      Alla luce degli ultimi sviluppi, riassumo per Tommaso i punti ancora in sospeso.

                                                                                                                                                                                                                                      1. Cambiare i valori di view per la funzione di Bessel in view={130}{50}.

                                                                                                                                                                                                                                      2. I grafici 3D. Mettere le etichette agli assi solo nell’elica, nei due sombreri, nelle 7 figure che spiegano view, nella superficie data per coordinate e nella funzione di Bessel. Per questi casi scrivere sempre xlabel, ylabel e zlabel nel sorgente sidebyside. Per gli altri, nessuna etichetta.

                                                                                                                                                                                                                                      3. Il terzo grafico di p. 17 diventa:
                                                                                                                                                                                                                                      `
                                                                                                                                                                                                                                      \begin{tikzpicture}
                                                                                                                                                                                                                                      \begin{axis} [
                                                                                                                                                                                                                                      xlabel=$x$,ylabel=$y$,zlabel=$z$,
                                                                                                                                                                                                                                      view={0}{90},
                                                                                                                                                                                                                                      title={Vista dall'alto},
                                                                                                                                                                                                                                      ylabel style={rotate=-90}
                                                                                                                                                                                                                                      ]
                                                                                                                                                                                                                                      \addplot3 [surf,colormap/cool] {y};
                                                                                                                                                                                                                                      \end{axis}
                                                                                                                                                                                                                                      \end{tikzpicture}
                                                                                                                                                                                                                                      `

                                                                                                                                                                                                                                      4. A p. 5 sostituire
                                                                                                                                                                                                                                      `every axis y label/.append style={rotate=-90}`
                                                                                                                                                                                                                                      con
                                                                                                                                                                                                                                      `ylabel style={rotate=-90}`
                                                                                                                                                                                                                                      È tutto!

                                                                                                                                                                                                                                    • #74017
                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                      ::


                                                                                                                                                                                                                                      Abbiamo aggiornato l’articolo, ma non vi abbiamo avvertiti!

                                                                                                                                                                                                                                      È disponibile l’ultima versione 🙂

                                                                                                                                                                                                                                      Ciao
                                                                                                                                                                                                                                      Tommaso

                                                                                                                                                                                                                                    • #74018
                                                                                                                                                                                                                                      matraz
                                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                        ::


                                                                                                                                                                                                                                        Ciao! ho trovato molto interessante questa dispensa e ho provato ad usarla per realizzare un grafico a barre verticali.
                                                                                                                                                                                                                                        Pure seguendo l’indicazione di inserire una variabili in più e il comando xticklabel interval boundaries , l’etichetta delle colonne resta una colonna indietro.

                                                                                                                                                                                                                                        \begin{tikzpicture}
                                                                                                                                                                                                                                        \begin{axis}
                                                                                                                                                                                                                                        [ybar,ymin=0,ymax=15,xtick=data,
                                                                                                                                                                                                                                        width=13cm, ymajorgrids=true,
                                                                                                                                                                                                                                        ylabel={$\%$},
                                                                                                                                                                                                                                        xtick pos=left,
                                                                                                                                                                                                                                        x tick label style=%
                                                                                                                                                                                                                                        {rotate=0,anchor=east, font=\footnotesize},
                                                                                                                                                                                                                                        every axis y label/.%
                                                                                                                                                                                                                                        append style={rotate=90},
                                                                                                                                                                                                                                        xticklabel interval boundaries,
                                                                                                                                                                                                                                        symbolic x coords={$15$,$16$,$17$,$18$,$19$,
                                                                                                                                                                                                                                        $20$,$21$,$22$,$23$,
                                                                                                                                                                                                                                        $24$, $25$,$26$,$27$, $28$, $29$, $30$, $31$, $32$, $33$, $34$, $35$,$36$,$37$,$38$,$39$,$40$,$41$,$42$,$43$,$44$,$45$},
                                                                                                                                                                                                                                        title={Distribuzione dei pazienti nei 30 RUGs – CDA}]
                                                                                                                                                                                                                                        \addplot
                                                                                                                                                                                                                                        [ybar interval=1cm ,fill=purple,
                                                                                                                                                                                                                                        draw=black] coordinates{

                                                                                                                                                                                                                                        ($15$,1.22)
                                                                                                                                                                                                                                        ($16$,0 )
                                                                                                                                                                                                                                        ($17$,0.816326531)
                                                                                                                                                                                                                                        ($18$,0.408163265 )
                                                                                                                                                                                                                                        ($19$,1.224489796 )
                                                                                                                                                                                                                                        ($20$,2.040816327 )
                                                                                                                                                                                                                                        ($21$,1.224489796 )
                                                                                                                                                                                                                                        ($22$,0 )
                                                                                                                                                                                                                                        ($23$,2.040816327 )
                                                                                                                                                                                                                                        ($24$,1.632653061 )
                                                                                                                                                                                                                                        ($25$,0.408163265 )
                                                                                                                                                                                                                                        ($26$,2.040816327 )
                                                                                                                                                                                                                                        ($27$,10.6122449 )
                                                                                                                                                                                                                                        ($28$,10.6122449 )
                                                                                                                                                                                                                                        ($29$,0 )
                                                                                                                                                                                                                                        ($30$,0 )
                                                                                                                                                                                                                                        ($31$,0 )
                                                                                                                                                                                                                                        ($32$,11.83673469 )
                                                                                                                                                                                                                                        ($33$,1.632653061 )
                                                                                                                                                                                                                                        ($34$,3.673469388 )
                                                                                                                                                                                                                                        ($35$,1.632653061 )
                                                                                                                                                                                                                                        ($36$,3.673469388 )
                                                                                                                                                                                                                                        ($37$,2.857142857 )
                                                                                                                                                                                                                                        ($38$,13.06122449 )
                                                                                                                                                                                                                                        ($39$,0 )
                                                                                                                                                                                                                                        ($40$,7.755102041 )
                                                                                                                                                                                                                                        ($41$,0 )
                                                                                                                                                                                                                                        ($42$,5.306122449 )
                                                                                                                                                                                                                                        ($43$,1.224489796 )
                                                                                                                                                                                                                                        ($44$,13.06122449 )
                                                                                                                                                                                                                                        ($45$,0 )
                                                                                                                                                                                                                                        };
                                                                                                                                                                                                                                        \end{axis}
                                                                                                                                                                                                                                        \end{tikzpicture}

                                                                                                                                                                                                                                        Ho sbagliato qualcosa vero?

                                                                                                                                                                                                                                        matilde

                                                                                                                                                                                                                                      • #74019
                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                        ::


                                                                                                                                                                                                                                        Ciao,

                                                                                                                                                                                                                                        hai provato a dare un’occhiata alla documentazione del pacchetto [tt]tkz-kiviat?[/tt] È un pacchetto dedicato a quei diagrammi. Purtroppo, ripeto, non sono un “guru” di [tt]TikZ,[/tt] e quei diagramma non li conoscevo nemmeno, quindi non posso esserti di grande aiuto.

                                                                                                                                                                                                                                        Ciao,
                                                                                                                                                                                                                                        Marco.

                                                                                                                                                                                                                                      • #74020
                                                                                                                                                                                                                                        Liverpool
                                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                          matraz” post=73946l’etichetta delle colonne resta una colonna indietro.

                                                                                                                                                                                                                                          x tick label style=%
                                                                                                                                                                                                                                          {rotate=0,anchor=east, font=\footnotesize},

                                                                                                                                                                                                                                          Devi eliminare l’opzione [tt]anchor=east[/tt] che fa in modo che le etichette siano allineate “a destra” rispetto alla tacca corrispondente. Andavano bene nel sorgente originale perché le etichette erano ruotate di 90° e l’est coincideva con il nord effettivo.
                                                                                                                                                                                                                                          Tra l’altro l’etichetta dell’asse y deve essere ruotata di -90°, non di 90°.

                                                                                                                                                                                                                                          Ciao

                                                                                                                                                                                                                                          P.S. Per Tommaso: nell’ultima versione ti è sfuggito ancora un [tt]every axis y label[/tt] nel codice dell’istogramma.

                                                                                                                                                                                                                                        • #74021
                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                          Liverpool” post=73964Per Tommaso: nell’ultima versione ti è sfuggito ancora un [tt]every axis y label[/tt] nel codice dell’istogramma.

                                                                                                                                                                                                                                          Grazie 🙂 Che devo fare?

                                                                                                                                                                                                                                          Ciao
                                                                                                                                                                                                                                          Tommaso

                                                                                                                                                                                                                                        • #74022
                                                                                                                                                                                                                                          OldClaudio
                                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                            ::


                                                                                                                                                                                                                                            Lorenzo, Tommaso,
                                                                                                                                                                                                                                            questo messaggio sembra fuori luogo, visto che ora siete verso la fine del vostro articolo su pgfplots e all’inserimento di questo nuovo capitolo nell’arte, ma penso che sarebbe bene che foste al corrente di quanto segue.

                                                                                                                                                                                                                                            Sono in contato con Rober Furster dell’università di Valencia; è un prof di matematica che ha scrtto un pacchetto grafico interessante e semplice da usare; lo potete vedere nel sito http://www.upv.es/~rfuster/xpicture/ scaricando non solo xpicture.zip, ma anche calculator.zip.

                                                                                                                                                                                                                                            Si tratta di una pacchetto per disegnare grafici piani; solo in due dimensioni. ma in comandi, uno per ogni azione sono decisamente più semplici di quelli di pgfplots. La galleria di esempi mostra alcni disegni che non sono da meno di quelli che si possono fare con pgfplots, ma con un manuale che si legge in mezz’ora.

                                                                                                                                                                                                                                            Si tratta di una estensione dell’ambiente picture, nativo di LaTeX ed è compatibile con pict2e e curve2e (dal quale Robert si è ispirato per alcuni comandi che ho scritto io, in particolare per la divisione — questo mio contributo indiretto non ha nulla a che vedere con il fatto che vi suggerisca di dargli una occhiata.

                                                                                                                                                                                                                                            calculator.sty e calculus.sty, i due pacchetti che estendono le possibilità di calcolo di LaTeX mi pare di avere capito che sono già su CTAN, ma xpicture non lo è ancora, sebbene la versione sperimentale si accessibile e legittimamente usabile; Robert intendo non solo caricarla a breve su CTAN, ma anche corredarla del manuale di istruzione in inglese; per ora è solo in catalano, ma tranne qualche parola è comprensibile come il castigliano ma dopo un po’ si comprendono anche le parole che all’inizio erano oscure.

                                                                                                                                                                                                                                            Tra i disegni che si possono fare ci sono anche quelli parametrici (sempre a due dimensioni); l’esempio delle curve di Lissajous che Robert presenta, sembra non presentare nessun problema con la granulosità dei nodi e della loro curvatura che con pgfplots hanno attratto tante discussioni in questo filone.

                                                                                                                                                                                                                                            Mi rendo perfettamente conto che la notizia di questo pacchetto appare un po’ postuma rispetto al vostro completamento di Grafici.pdf ormai quasi raggiunto; nello stesso tempo questo messaggio è precoce rispetto al fatto che Robert non ha ancora pubblicato su CTAN il suo contributo. Tuttavia mi sembra importante farvi partecipi di questo “segreto”, informazione non ancora pubblica, perché forse ora o nel prossimo futuro potrebbe essere importante citarlo in Grafici.pdf e forse anche nell’Arte.

                                                                                                                                                                                                                                            Claudio

                                                                                                                                                                                                                                          • #74023
                                                                                                                                                                                                                                            lorenzo.pantieri
                                                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                              OldClaudio” post=73970Si tratta di una pacchetto per disegnare grafici piani; solo in due dimensioni. ma in comandi, uno per ogni azione sono decisamente più semplici di quelli di pgfplots. La galleria di esempi mostra alcni disegni che non sono da meno di quelli che si possono fare con pgfplots, ma con un manuale che si legge in mezz’ora.

                                                                                                                                                                                                                                              […] Tuttavia mi sembra importante farvi partecipi di questo “segreto”, informazione non ancora pubblica, perché forse ora o nel prossimo futuro potrebbe essere importante citarlo in Grafici.pdf e forse anche nell’Arte.

                                                                                                                                                                                                                                              Qualche riflessione a ruota libera.

                                                                                                                                                                                                                                              1. Solo in due dimensioni? Mi sembra un limite grave. Un utente che ha bisogno di inserire un solo grafico in 3D sarebbe costretto a cambiare strumento. Con pgfplots non succede: un solo pacchetto fa “tutto”.

                                                                                                                                                                                                                                              2. Non sento l’esigenza di strumenti “altri”: pgfplots, eventualmente in coppia con programmi specializzati nel calcolo tecnico-scientifico (come Mathematica), risolve le principali esigenze di un utente che abbia bisogno di inserire grafici di funzione nel suo documento. Di sicuro, questo vale per grafici bidimensionali di funzioni in forma esplicita e parametrica. Insomma, mi pare che xpicture faccia una (piccola?) parte di quello che fa pgfplots.

                                                                                                                                                                                                                                              3. Trovo la sintassi di pgfplots intuitiva e naturale. Ho dato un’occhiata veloce al codice del pacchetto che hai indicato, e il codice non mi sembra così intuitivo.

                                                                                                                                                                                                                                              4. Il manuale di pgfplots non si legge in mezz’ora. Ma il nostro articolo sì!

                                                                                                                                                                                                                                              5. Ho la sensazione che se uno ha esigenze grafiche sofisticate, pgfplots (con la sua documentazione) può soddisfarle, xpicture no.

                                                                                                                                                                                                                                              6. Il mondo LaTeX è caratterizzato dall’abbondanza degli strumenti per fare una stessa cosa. Per esempio, esistono molti pacchetti per scrivere codici di programmazione. Generalmente ciascuno ha pro e contro. In una guida di base, però, non ha molto senso elencarli tutti in modo imparziale: bisogna indirizzare l’utente verso un solo strumento (magari citando di sfuggita gli altri concorrenti). Non ho esitazioni: lo strumento cui indirizzo i miei 25 lettori che devono fare grafici di funzioni è pgfplots.

                                                                                                                                                                                                                                              Ciao,
                                                                                                                                                                                                                                              L.

                                                                                                                                                                                                                                            • #74024
                                                                                                                                                                                                                                              Liverpool
                                                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                illinguista1972″ post=73965Grazie 🙂 Che devo fare?

                                                                                                                                                                                                                                                Sostituire con [tt]ylabel style={rotate=-90}[/tt].

                                                                                                                                                                                                                                                Tre osservazioni leggerissime:
                                                                                                                                                                                                                                                1) nel par. 2.2.2 avrei messo per primo il punto “Il comando per tracciare grafici nello spazio è \addplot3…”
                                                                                                                                                                                                                                                2) nel codice della funzione di Bessel è inutile specificare il dominio, visto che vengono specificate le coordinate
                                                                                                                                                                                                                                                3) nel grafico della stessa funzione forse sarebbe meglio definire a mano le tacche sul piano orizzontale.

                                                                                                                                                                                                                                                Ciao

                                                                                                                                                                                                                                              • #74025
                                                                                                                                                                                                                                                lorenzo.pantieri
                                                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                  ::

                                                                                                                                                                                                                                                  Liverpool” post=740060) [Nel codice dell’istogramma, sostituire “every axis y label/.append style={rotate=-90}” con] “ylabel style={rotate=-90}”.
                                                                                                                                                                                                                                                  1) nel par. 2.2.2 avrei messo per primo il punto “Il comando per tracciare grafici nello spazio è \addplot3…”
                                                                                                                                                                                                                                                  2) nel codice della funzione di Bessel è inutile specificare il dominio, visto che vengono specificate le coordinate.

                                                                                                                                                                                                                                                  Concordo.

                                                                                                                                                                                                                                                  Liverpool” post=740063) nel grafico della stessa funzione forse sarebbe meglio definire a mano le tacche sul piano orizzontale.

                                                                                                                                                                                                                                                  Che cosa proponi esattamente?

                                                                                                                                                                                                                                                  Grazie,
                                                                                                                                                                                                                                                  L.

                                                                                                                                                                                                                                                • #74026
                                                                                                                                                                                                                                                  Liverpool
                                                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                                    ::

                                                                                                                                                                                                                                                    lorenzo.pantieri” post=74008Che cosa proponi esattamente?

                                                                                                                                                                                                                                                    `xtick={0,1,2},ytick={0,1,2},`però la faccenda si complica. Guardando con più attenzione il disegno, sembra erroneamente che il sistema di riferimento sia levogiro, a causa della posizione del punto di vista. Allora forse sarebbe il caso di specificare [tt]$J(\nu,3x)$[/tt] come etichetta dell’asse z. Voi che ne pensate?

                                                                                                                                                                                                                                                    Ciao

                                                                                                                                                                                                                                                  • #74027
                                                                                                                                                                                                                                                    lorenzo.pantieri
                                                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                                                      Liverpool” post=74011

                                                                                                                                                                                                                                                      Che cosa proponi esattamente?

                                                                                                                                                                                                                                                      `xtick={0,1,2},ytick={0,1,2},`però la faccenda si complica. Guardando con più attenzione il disegno, sembra erroneamente che il sistema di riferimento sia levogiro, a causa della posizione del punto di vista. Allora forse sarebbe il caso di specificare [tt]$J(\nu,3x)$[/tt] come etichetta dell’asse z. Voi che ne pensate?

                                                                                                                                                                                                                                                      Pensandoci bene, sono d’accordo nel mettere [tt]$J(\nu,3x)$[/tt] come etichetta dell’asse z.

                                                                                                                                                                                                                                                      Ciao,
                                                                                                                                                                                                                                                      L.

                                                                                                                                                                                                                                                    • #74028
                                                                                                                                                                                                                                                      Liverpool
                                                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                                        ::

                                                                                                                                                                                                                                                        Marco87″ post=73675Credete che sia impossibile rifare il disegno con i normali comandi di [tt]TikZ?[/tt]

                                                                                                                                                                                                                                                        Con questo intervento rispondo principalmente a @Marco87 e a @cfiandra, che si sono cimentati insieme a me nella messa in pratica dell’idea che avevo rivelato. Come ho detto, non mi è piaciuta la sintassi del pacchetto tikz-3dplot; in particolare, l’assenza di possibilità di modificare il rapporto di riduzione dei versori coordinati. Per questo motivo, ho deciso di provare la libreria di 3d di TikZ, non ancora documentata. Essa fa attualmente veramente poco e manca nel codice di una riga essenziale, che ho dovuto aggiungere per potere utilizzare il sistema di coordinate sferico (che, tanto per semplificare la vita, adotta una convenzione differente da quella di pgfplots). Quello che ci serviva però c’è: la possibilità di disegnare in 2D su piani paralleli ai piani coordinati e, con l’aggiunta di qualche riga di codice, anche su piani meridiani qualsiasi.
                                                                                                                                                                                                                                                        Il risultato e il codice che lo produce è riportato in allegato. Non sono pienamente soddisfatto dell’effetto di dissolvenza, cioè non sono riuscito a trovare un effetto radiale più graduale verso l’esterno, perciò mi sono dovuto accontentare di una semplice dissolvenza lineare. Il problema penso che sia in parte dovuto alla diversa lunghezza dei versori coordinati, ma anche dove mi sarei aspettato un comportamento corretto (sul piano verticale), non sono riuscito ad ottenere quello che volevo. Se voi siete in grado di migliorarlo, meglio così. Per il resto, credo sia solo una questione di gusto (a parte l’occhio che necessiterebbe di un vero grafico).
                                                                                                                                                                                                                                                        Il codice è abbastanza semplice e spiegato nei commenti. Si possono variare in due passaggi l’azimut e l’elevazione, se non piacciono, oppure ruotare il sistema di riferimento (un po’ più complicato) o modificare il rapporto di riduzione.
                                                                                                                                                                                                                                                        Fatemi sapere che ne pensate (anche i committenti Lorenzo e Tommaso che si sono già espressi negativamente in passato).

                                                                                                                                                                                                                                                        Ciao

                                                                                                                                                                                                                                                        [attachment=340]view.tex[/attachment]

                                                                                                                                                                                                                                                        [attachment=341]view.pdf[/attachment]

                                                                                                                                                                                                                                                        P.S. Per comodità il codice lo riporto anche nel messaggio.
                                                                                                                                                                                                                                                        `\documentclass{article}
                                                                                                                                                                                                                                                        \usepackage[sc]{mathpazo}
                                                                                                                                                                                                                                                        \linespread{1.05}
                                                                                                                                                                                                                                                        \usepackage[T1]{fontenc}
                                                                                                                                                                                                                                                        \usepackage{textcomp}
                                                                                                                                                                                                                                                        \usepackage[utf8]{inputenc}
                                                                                                                                                                                                                                                        \usepackage[italian]{babel}
                                                                                                                                                                                                                                                        \usepackage{caption}
                                                                                                                                                                                                                                                        \usepackage[svgnames]{xcolor}
                                                                                                                                                                                                                                                        \usepackage{tikz}
                                                                                                                                                                                                                                                        \usetikzlibrary{3d,calc,fadings}
                                                                                                                                                                                                                                                        \def\azimut{70} % definizione dell'angolo di azimut nel sistema di pgfplots
                                                                                                                                                                                                                                                        \def\el{35} % definizione dell'angolo di elevazione
                                                                                                                                                                                                                                                        \pgfmathsetmacro{\az}{270+\azimut} % calcolo dell'azimut nel sistema ISO
                                                                                                                                                                                                                                                        \pgfmathsetmacro{\xaz}{cos(\az)}
                                                                                                                                                                                                                                                        \pgfmathsetmacro{\yaz}{sin(\az)}
                                                                                                                                                                                                                                                        \pgfmathsetmacro{\xel}{cos(\el)}
                                                                                                                                                                                                                                                        \pgfmathsetmacro{\yel}{sin(\el)}
                                                                                                                                                                                                                                                        \makeatletter
                                                                                                                                                                                                                                                        \pgfset{/tikz/cs/radius/.store in=\tikz@cs@radius} % aggiunge una riga saltata nel codice della libreria 3D
                                                                                                                                                                                                                                                        \tikzoption{canvas is meridian plane at viewpoint}[]{% definisce il piano verticale passante per l'origine
                                                                                                                                                                                                                                                        \def\tikz@plane@origin{\pgfpointxyz{0}{0}{0}}% e il punto di vista
                                                                                                                                                                                                                                                        \def\tikz@plane@x{\pgfpointxyz{\xaz}{\yaz}{0}}%
                                                                                                                                                                                                                                                        \def\tikz@plane@y{\pgfpointxyz{0}{0}{1}}%
                                                                                                                                                                                                                                                        \tikz@canvas@is@plane
                                                                                                                                                                                                                                                        }
                                                                                                                                                                                                                                                        \makeatother

                                                                                                                                                                                                                                                        \tikzfading [name=dissolvenza, top color=transparent!0, bottom color=transparent!100]

                                                                                                                                                                                                                                                        \begin{document}
                                                                                                                                                                                                                                                        \begin{figure}
                                                                                                                                                                                                                                                        \centering
                                                                                                                                                                                                                                                        % I numeri assegnati ad x ed y sono le componenti delle proiezioni dei versori dei tre assi sul quadro.
                                                                                                                                                                                                                                                        % Per correggere la prospettiva, è stata utilizzata un'assonometria cavaliera frontale dimetrica
                                                                                                                                                                                                                                                        % con rapporto di riduzione circa pari a 2 (stimato ad occhio).
                                                                                                                                                                                                                                                        \begin{tikzpicture} [x={(1cm,0cm)}, y={(0.53cm,0.53cm)}, z={(0cm,1cm)}, scale=5]

                                                                                                                                                                                                                                                        % costruzione sull'equatore (azimut)
                                                                                                                                                                                                                                                        \begin{scope} [canvas is xy plane at z=0]
                                                                                                                                                                                                                                                        \fill [Coral, path fading=dissolvenza, fading angle=\azimut/2]
                                                                                                                                                                                                                                                        (0,0) — (0,-1) arc (270:\az:1); % angolo di azimut
                                                                                                                                                                                                                                                        \draw [-stealth, DarkRed] (0,-0.3) arc (270:\az:0.3); % arco orientato di azimut
                                                                                                                                                                                                                                                        \end{scope}

                                                                                                                                                                                                                                                        % costruzione sul meridiano (elevazione)
                                                                                                                                                                                                                                                        \begin{scope} [canvas is meridian plane at viewpoint]
                                                                                                                                                                                                                                                        \fill [SkyBlue, path fading=dissolvenza, fading angle=90+\el/2]
                                                                                                                                                                                                                                                        (0,0) — (1,0) arc (0:\el:1); % angolo di elevazione
                                                                                                                                                                                                                                                        \draw [gray, thick] (0,0) — (\xel,\yel); % asse visivo
                                                                                                                                                                                                                                                        \draw [gray, thick, dash pattern=on 5pt off 5pt, dash phase=5pt]
                                                                                                                                                                                                                                                        (\xel,\yel) — (1.2*\xel,1.2*\yel); % prolungamento dell'asse visivo
                                                                                                                                                                                                                                                        \draw [gray, dashed, thick] (0,0) — (1,0); % proiezione dell'asse visivo
                                                                                                                                                                                                                                                        \draw [-stealth, MidnightBlue] (0.3,0) arc (0:\el:0.3); % arco orientato di elevazione
                                                                                                                                                                                                                                                        % costruzione dell'occhio in prospettiva
                                                                                                                                                                                                                                                        \begin{scope} [shift={(1.32*\xel,1.32*\yel)}, rotate=\el]
                                                                                                                                                                                                                                                        \draw [clip] (-0.097,0.026) — (0,0) — (-0.097,-0.026);
                                                                                                                                                                                                                                                        \filldraw [SkyBlue, draw=black] (-0.075,0) circle (0.015 and 0.025);
                                                                                                                                                                                                                                                        \draw (-0.08,0.012) arc (105:-105:0.005 and 0.012);
                                                                                                                                                                                                                                                        \draw (-0.097,0.026) — (0,0) — (-0.097,-0.026);
                                                                                                                                                                                                                                                        \end{scope}
                                                                                                                                                                                                                                                        \end{scope}

                                                                                                                                                                                                                                                        % assi cartesiani
                                                                                                                                                                                                                                                        \draw [-latex] (0,0,0) — (1,0,0) node

                                                                                                                                                                                                                                                        {$x$}; % asse x
                                                                                                                                                                                                                                                        \draw [-latex] (0,-1,0) — (0,0.7,0) node

                                                                                                                                                                                                                                                        {$y$}; % asse y
                                                                                                                                                                                                                                                        \draw [-latex] (0,0,0) — (0,0,1) node

                                                                                                                                                                                                                                                        {$z$}; % asse z

                                                                                                                                                                                                                                                        % etichette degli angoli
                                                                                                                                                                                                                                                        \draw [DarkRed] (xyz spherical cs: longitude=180-\azimut/2, latitude=0, radius=0.15)
                                                                                                                                                                                                                                                        node {$\alpha$}; % etichetta dell'azimut
                                                                                                                                                                                                                                                        \draw [MidnightBlue] (xyz spherical cs: longitude=180-\azimut, latitude=\el/2, radius=0.15)
                                                                                                                                                                                                                                                        node {$\varepsilon$}; % etichetta dell'elevazione
                                                                                                                                                                                                                                                        \end{tikzpicture}
                                                                                                                                                                                                                                                        \caption{Definizione dell'azimut $\alpha$ e dell'elevazione $\varepsilon$ secondo la convenzione adottata da pgfplots. Nel caso specifico è $\alpha=\azimut^\circ$ e $\varepsilon=\el^\circ$.}
                                                                                                                                                                                                                                                        \end{figure}
                                                                                                                                                                                                                                                        \end{document}`

                                                                                                                                                                                                                                                        Attachments:
                                                                                                                                                                                                                                                        You must be logged in to view attached files.
                                                                                                                                                                                                                                                      • #74029
                                                                                                                                                                                                                                                        lorenzo.pantieri
                                                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                          Liverpool” post=74060Fatemi sapere che ne pensate (anche i committenti Lorenzo e Tommaso che si sono già espressi negativamente in passato).

                                                                                                                                                                                                                                                          Molto bella. Propongo di aggiungerla senz’altro all’articolo. Questo non vuol dire (necessariamente) che verranno eliminate le sette figure che esemplificano view.

                                                                                                                                                                                                                                                          Grazie mille,
                                                                                                                                                                                                                                                          L.

                                                                                                                                                                                                                                                        • #74030
                                                                                                                                                                                                                                                          lorenzo.pantieri
                                                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                            ::


                                                                                                                                                                                                                                                            Riassumo per comodità di Tommaso le modifiche da fare.

                                                                                                                                                                                                                                                            1. Nel codice dell’istogramma, sostituire “every axis y label/.append style={rotate=-90}” con “ylabel style={rotate=-90}”.

                                                                                                                                                                                                                                                            2. Nel paragrafo 2.2.2 mettere per primo il punto “Il comando per tracciare grafici nello spazio è \addplot3…”

                                                                                                                                                                                                                                                            3. Nel codice della funzione di Bessel non specificare il dominio e mettere $J(\nu,3x)$ come etichetta dell’asse z.

                                                                                                                                                                                                                                                            4. Quando parliamo di view mettere la figura che ha appena proposto Liverpool. Farla seguire da “ed ecco alcuni esempi che illustrano view”, e metterci i sette esempi di adesso. Effettivamente, i sette esempi potremmo eliminarli del tutto, ma non so se è il caso…

                                                                                                                                                                                                                                                            L.

                                                                                                                                                                                                                                                          • #74031
                                                                                                                                                                                                                                                            Liverpool
                                                                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                                              lorenzo.pantieri” post=740654. Quando parliamo di view mettere la figura che ha appena proposto Liverpool.

                                                                                                                                                                                                                                                              Io direi di aspettare qualche giorno per raccogliere le critiche/suggerimenti del forum. Magari @cfiandra o @Marco87 nel frattempo riescono a migliorarla un po’. Comunque proporrei di sfoltire almeno un po’ di esempi. In realtà ne basterebbe uno + i casi notevoli.

                                                                                                                                                                                                                                                              Per Tommaso, per modificare le dimensioni della figura agisci sulla chiave [tt]scale[/tt] all’inizio dell’ambiente tikzpicture.

                                                                                                                                                                                                                                                            • #74032
                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                                              Liverpool” post=74067

                                                                                                                                                                                                                                                              4. Quando parliamo di view mettere la figura che ha appena proposto Liverpool.

                                                                                                                                                                                                                                                              Io direi di aspettare qualche giorno per raccogliere le critiche/suggerimenti del forum. Magari @cfiandra o @Marco87 nel frattempo riescono a migliorarla un po’. Comunque proporrei di sfoltire almeno un po’ di esempi. In realtà ne basterebbe uno + i casi notevoli.

                                                                                                                                                                                                                                                              Per Tommaso, per modificare le dimensioni della figura agisci sulla chiave [tt]scale[/tt] all’inizio dell’ambiente tikzpicture.

                                                                                                                                                                                                                                                              Grazie ragazzi 🙂

                                                                                                                                                                                                                                                              Che dite, quando sarà il caso mettiamo il disegno di Liverpool come oggetto galleggiante o no? Quali esempi di view dici di tenere, Luigi?

                                                                                                                                                                                                                                                              Ciao
                                                                                                                                                                                                                                                              Tommaso

                                                                                                                                                                                                                                                            • #74033
                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                              ::


                                                                                                                                                                                                                                                              Ciao,

                                                                                                                                                                                                                                                              LiverpoolMagari @cfiandra o @Marco87 nel frattempo riescono a migliorarla un po’.

                                                                                                                                                                                                                                                              Dubito di saper migliorare qualcosa fatto da qualcuno che ha tutto da insegnarmi nell’uso di [tt]TikZ.[/tt] Solo un paio di osservazioni, se mi sono concesse:

                                                                                                                                                                                                                                                              1. L’arco che consente di individuare l’angolo di azimut, è un pezzo di ellisse (colpa di [tt]TikZ,[/tt] non certo di Luigi). Rappresentato così grande l’effetto è più evidente;
                                                                                                                                                                                                                                                              2. Per l’occhio, ho provato a ridisegnarlo in maniera più realistica (della mia precedente). Allego il risultato. Sicuramente se ne possono migliorare le proporzioni e la prospettiva, ma cosa ne pensate, è più realistico e chiaro?

                                                                                                                                                                                                                                                              [attachment=342]esMarco87.pdf[/attachment]

                                                                                                                                                                                                                                                              Ciao a tutti e complimenti a Luigi per il disegno!
                                                                                                                                                                                                                                                              Marco.

                                                                                                                                                                                                                                                              Attachments:
                                                                                                                                                                                                                                                              You must be logged in to view attached files.
                                                                                                                                                                                                                                                            • #74034
                                                                                                                                                                                                                                                              Liverpool
                                                                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                Marco87″ post=74070L’arco che consente di individuare l’angolo di azimut, è un pezzo di ellisse (colpa di [tt]TikZ,[/tt] non certo di Luigi).

                                                                                                                                                                                                                                                                In realtà non è nemmeno colpa di TikZ. E’ naturale che la proiezione di una circonferenza su un piano non parallelo a quello che la contiene è un’ellisse o degenera in un segmento. Questo succede sempre (anche nel campo di calcio visto dal televisore). Apollonio docet. Non c’è niente da fare. Il cervello lo sa per esperienza e a volte riesce ad intuire che si tratta di una circonferenza proiettata. Altre volte, l’effetto è così esasperato che esso viene ingannato. In tal caso, bisogna agire sul rapporto di riduzione degli versori coordinati->eccentricità, riducendolo, per schiacciare di meno l’ellisse. E’ per questo che ho usato come fattore di riduzione 0.53 anziché il consueto 0.5: perché al mio occhio l’effetto era meno schiacciato. Se vuoi, puoi provare ad aumentarlo ancora e dirci quale valore ti sembra un buon compromesso, ma non potrai mai avere un arco di circonferenza (a meno che non corregga a priori la trasformazione in 2D tracciando invece un arco di ellisse). E comunque penso che se l’occhio vedesse un arco circolare, lo troverebbe strano.

                                                                                                                                                                                                                                                                Per il tuo disegno, direi che va meglio, ma mi sembra troppo piccolo l’iride. Per il mio, ho preso spunto da un libro di Fisica.

                                                                                                                                                                                                                                                                Ciao

                                                                                                                                                                                                                                                                Edit: forse ti piacerà di più [tt]y={(0.707cm,0.707cm)}[/tt] perché in quel caso le lunghezze dei versori proiettati sono le stesse, ma l’arco rimane ellittico.

                                                                                                                                                                                                                                                              • #74035
                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                ::


                                                                                                                                                                                                                                                                Il disegno di Luigi è molto bello! Ottimo lavoro, complimenti. 🙂

                                                                                                                                                                                                                                                                Io l’unica modifica che apporterei (piccolissima) è spostare più in altro la epsilon che mi sembra troppo vicina all’asse.

                                                                                                                                                                                                                                                                Ciao
                                                                                                                                                                                                                                                                Claudio

                                                                                                                                                                                                                                                              • #74036
                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                lorenzo.pantieri” post=74012

                                                                                                                                                                                                                                                                [quote=”lorenzo.pantieri” post=74008]Che cosa proponi esattamente?

                                                                                                                                                                                                                                                                `xtick={0,1,2},ytick={0,1,2},`però la faccenda si complica. Guardando con più attenzione il disegno, sembra erroneamente che il sistema di riferimento sia levogiro, a causa della posizione del punto di vista. Allora forse sarebbe il caso di specificare [tt]$J(\nu,3x)$[/tt] come etichetta dell’asse z. Voi che ne pensate?

                                                                                                                                                                                                                                                                Pensandoci bene, sono d’accordo nel mettere [tt]$J(\nu,3x)$[/tt] come etichetta dell’asse z.

                                                                                                                                                                                                                                                                Ciao,
                                                                                                                                                                                                                                                                L.[/quote]

                                                                                                                                                                                                                                                                Vi risulta che il valore delle etichette vada messo tra parentesi graffe? Mettendo l’etichetta che dice Lorenzo ottengo errori. Se sì, bisogna dirlo. In particolare, quando va tra graffe?

                                                                                                                                                                                                                                                                Ciao
                                                                                                                                                                                                                                                                Tommaso

                                                                                                                                                                                                                                                              • #74037
                                                                                                                                                                                                                                                                Liverpool
                                                                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                                  ::

                                                                                                                                                                                                                                                                  Marco87″ post=74070L’arco che consente di individuare l’angolo di azimut, è un pezzo di ellisse (colpa di [tt]TikZ,[/tt] non certo di Luigi). Rappresentato così grande l’effetto è più evidente.

                                                                                                                                                                                                                                                                  Ti faccio vedere com’è l’effetto con l’arco circolare (solo azimut) centrato nell’origine. Che ne dici? Secondo te è meglio così?
                                                                                                                                                                                                                                                                  E’ vero: si potrebbe ridurre un po’ il raggio, ma volevo dare più risalto alla freccia dell’arco che indica il verso di rotazione e penso che con un arco più curvo si noterebbe di meno. Possiamo provare. Puoi provare anche tu: basta ridurre il valore 0.3 nella riga [tt]% arco orientato di azimut[/tt].
                                                                                                                                                                                                                                                                  In ogni caso, fatemi sapere.

                                                                                                                                                                                                                                                                  cfiandra” post=74092Io l’unica modifica che apporterei (piccolissima) è spostare più in alto la epsilon che mi sembra troppo vicina all’asse.

                                                                                                                                                                                                                                                                  Vero. In realtà la epsilon viene posizionata esattamente al centro del settore, solo che la prospettiva del piano verticale obliquo la fa apparire più in basso di quanto sia. L’avevo fatto per dare la possibilità di variare rapidamente i valori degli angoli se quelli scelti da me non fossero andati bene. Con i valori utilizzati penso che vada meglio
                                                                                                                                                                                                                                                                  `\draw [MidnightBlue] (xyz spherical cs: longitude=180-\azimut, latitude=\el/2+4, radius=0.18)
                                                                                                                                                                                                                                                                  node {$\varepsilon$}; % etichetta dell'elevazione`

                                                                                                                                                                                                                                                                  Ciao
                                                                                                                                                                                                                                                                  P.S: nella figura epsilon non è spostato.

                                                                                                                                                                                                                                                                  [attachment=345]arcocircolare.png[/attachment]

                                                                                                                                                                                                                                                                  Attachments:
                                                                                                                                                                                                                                                                  You must be logged in to view attached files.
                                                                                                                                                                                                                                                                • #74038
                                                                                                                                                                                                                                                                  Liverpool
                                                                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                                                    ::

                                                                                                                                                                                                                                                                    illinguista1972″ post=74068Che dite, quando sarà il caso mettiamo il disegno di Liverpool come oggetto galleggiante o no?

                                                                                                                                                                                                                                                                    Io lo metterei galleggiante in modo da lasciargli lo spazio che gli serve. Per questo ho aggiunto la didascalia che spiega cosa sono alfa ed epsilon (non mi piaceva l’idea di scrivere per esteso azimut ed elevazione). Se lo mettete fisso, bisognerà aggiungere una riga nel testo per spiegare cosa indicano quelle lettere.

                                                                                                                                                                                                                                                                    illinguista1972″ post=74068Quali esempi di view dici di tenere, Luigi?

                                                                                                                                                                                                                                                                    Qua non voglio entrarci 😀 Decidete voi. Gli esempi notevoli li lascerei.

                                                                                                                                                                                                                                                                    illinguista1972″ post=74093Vi risulta che il valore delle etichette vada messo tra parentesi graffe? Mettendo l’etichetta che dice Lorenzo ottengo errori. Se sì, bisogna dirlo. In particolare, quando va tra graffe?

                                                                                                                                                                                                                                                                    Dice il manuale, riferito proprio alle etichette: To include special characters, you can use curly braces: \xlabel={, = characters}”. This is necessary if characters like `=’ or `,’ need to be included literally.

                                                                                                                                                                                                                                                                    Potrei suggerire la variante più compatta $J_\nu(3x)$ se la precedente vi sembra troppo lunga.

                                                                                                                                                                                                                                                                    Ciao

                                                                                                                                                                                                                                                                  • #74039
                                                                                                                                                                                                                                                                    lorenzo.pantieri
                                                                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                                                                      Liverpool” post=74096

                                                                                                                                                                                                                                                                      Che dite, quando sarà il caso mettiamo il disegno di Liverpool come oggetto galleggiante o no?

                                                                                                                                                                                                                                                                      Io lo metterei galleggiante in modo da lasciargli lo spazio che gli serve.

                                                                                                                                                                                                                                                                      Galleggiante, sicuramente. Magari, visto che il disegno è piccolo, gli si può mettere da dida di fianco e non sotto con sidecap.

                                                                                                                                                                                                                                                                      Riguardo agli esempi, non saprei: certo che ben otto figure (la definizione + i sette esempi) per spiegare un solo comando sono tante. Forse varrebbe la pena dire “si faccia qualche prova per vedere il risultato” e sfrondare gli esempi. I due notevoli ci vanno, sicuro.

                                                                                                                                                                                                                                                                    • #74040
                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                                                                      lorenzo.pantieri” post=74097

                                                                                                                                                                                                                                                                      [quote=”illinguista1972″ post=74068]Che dite, quando sarà il caso mettiamo il disegno di Liverpool come oggetto galleggiante o no?

                                                                                                                                                                                                                                                                      Io lo metterei galleggiante in modo da lasciargli lo spazio che gli serve.

                                                                                                                                                                                                                                                                      Galleggiante, sicuramente. Magari, visto che il disegno è piccolo, gli si può mettere da dida di fianco e non sotto con sidecap.

                                                                                                                                                                                                                                                                      Riguardo agli esempi, non saprei: certo che ben otto figure (la definizione + i sette esempi) per spiegare un solo comando sono tante. Forse varrebbe la pena dire “si faccia qualche prova per vedere il risultato” e sfrondare gli esempi. I due notevoli ci vanno, sicuro.[/quote]

                                                                                                                                                                                                                                                                      Benissimo, ragazzi. Rimango in attesa di indicazioni definitive in quanto a: (a) codice per realizzare la figura (con indicazioni di eventuali estensioni di tikz da caricare) con archi e posizioni di etichette sistemate; (b) esempi di view da tenere.

                                                                                                                                                                                                                                                                      Nel frattempo, segnalo che la faccenda delle parentesi graffe se il valore dell’etichetta contiene caratteri strani va detta.


                                                                                                                                                                                                                                                                      @Lorenzo
                                                                                                                                                                                                                                                                      : da quanto ho capito, l’ambiente sidebyside mette 1 cm di spazio bianco tra la fine della riga che racchiude il codice e l’inizio del risultato composto. Ora, se gli assi hanno le etichette, è l’etichetta a essere presa come elemento più a destra del disegno, e non il sistema di riferimento. Perciò i disegni sbordano a destra. Per esempio, mettendo quella lunga etichetta diritta nella funzione di Bessel, tutto il disegno viene più a destra. Se l’etichetta fosse in verticale, il disegno sarebbe più rientrato, ma sborderebbe comunque.
                                                                                                                                                                                                                                                                      Come fare? In particolare, quei 6.3 cm con cui hai impostato tutti i disegni come vedi funzionano se questi non hanno le etichette. Anche quelli in 2D sbordano se hanno le etichette. Diminuire quei 6.3 cm non mi pare una buona idea. Forse mettere le mani al codice di sidebyside?

                                                                                                                                                                                                                                                                      Ciao
                                                                                                                                                                                                                                                                      Tommaso

                                                                                                                                                                                                                                                                    • #74041
                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                      ::


                                                                                                                                                                                                                                                                      Ciao,

                                                                                                                                                                                                                                                                      LiverpoolEdit: forse ti piacerà di più [tt]y={(0.707cm,0.707cm)}[/tt] perché in quel caso le lunghezze dei versori proiettati sono le stesse, ma l’arco rimane ellittico.

                                                                                                                                                                                                                                                                      In realtà, lo preferirei così:
                                                                                                                                                                                                                                                                      `\documentclass{article}
                                                                                                                                                                                                                                                                      \usepackage[sc]{mathpazo}
                                                                                                                                                                                                                                                                      \linespread{1.05}
                                                                                                                                                                                                                                                                      \usepackage[T1]{fontenc}
                                                                                                                                                                                                                                                                      \usepackage{textcomp}
                                                                                                                                                                                                                                                                      \usepackage[utf8]{inputenc}
                                                                                                                                                                                                                                                                      \usepackage[italian]{babel}
                                                                                                                                                                                                                                                                      \usepackage{caption}
                                                                                                                                                                                                                                                                      \usepackage[svgnames]{xcolor}
                                                                                                                                                                                                                                                                      \usepackage{tikz}
                                                                                                                                                                                                                                                                      \usetikzlibrary{3d,calc,fadings}
                                                                                                                                                                                                                                                                      \def\azimut{60} % definizione dell'angolo di azimut nel sistema di pgfplots
                                                                                                                                                                                                                                                                      \def\el{30} % definizione dell'angolo di elevazione
                                                                                                                                                                                                                                                                      \pgfmathsetmacro{\az}{270+\azimut} % calcolo dell'azimut nel sistema ISO
                                                                                                                                                                                                                                                                      \pgfmathsetmacro{\xaz}{cos(\az)}
                                                                                                                                                                                                                                                                      \pgfmathsetmacro{\yaz}{sin(\az)}
                                                                                                                                                                                                                                                                      \pgfmathsetmacro{\xel}{cos(\el)}
                                                                                                                                                                                                                                                                      \pgfmathsetmacro{\yel}{sin(\el)}
                                                                                                                                                                                                                                                                      \makeatletter
                                                                                                                                                                                                                                                                      \pgfset{/tikz/cs/radius/.store in=\tikz@cs@radius} % aggiunge una riga saltata nel codice della libreria 3D
                                                                                                                                                                                                                                                                      \tikzoption{canvas is meridian plane at viewpoint}[]{% definisce il piano verticale passante per l'origine
                                                                                                                                                                                                                                                                      \def\tikz@plane@origin{\pgfpointxyz{0}{0}{0}}% e il punto di vista
                                                                                                                                                                                                                                                                      \def\tikz@plane@x{\pgfpointxyz{\xaz}{\yaz}{0}}%
                                                                                                                                                                                                                                                                      \def\tikz@plane@y{\pgfpointxyz{0}{0}{1}}%
                                                                                                                                                                                                                                                                      \tikz@canvas@is@plane
                                                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                                                      \makeatother

                                                                                                                                                                                                                                                                      \tikzfading [name=dissolvenza, top color=transparent!0, bottom color=transparent!100]

                                                                                                                                                                                                                                                                      \begin{document}
                                                                                                                                                                                                                                                                      \begin{figure}
                                                                                                                                                                                                                                                                      \centering
                                                                                                                                                                                                                                                                      % I numeri assegnati ad x ed y sono le componenti delle proiezioni dei versori dei tre assi sul quadro.
                                                                                                                                                                                                                                                                      % Per correggere la prospettiva, è stata utilizzata un'assonometria cavaliera frontale dimetrica
                                                                                                                                                                                                                                                                      % con rapporto di riduzione circa pari a 2 (stimato ad occhio).
                                                                                                                                                                                                                                                                      \begin{tikzpicture} [x={(1cm,0cm)}, y={(0.35cm,0.35cm)}, z={(0cm,1cm)}, scale=5]

                                                                                                                                                                                                                                                                      % costruzione sull'equatore (azimut)
                                                                                                                                                                                                                                                                      \begin{scope} [canvas is xy plane at z=0]
                                                                                                                                                                                                                                                                      \fill [Coral, path fading=dissolvenza, fading angle=\azimut/2]
                                                                                                                                                                                                                                                                      (0,0) — (0,-1) arc (270:\az:1); % angolo di azimut
                                                                                                                                                                                                                                                                      \draw [-stealth, DarkRed] (0,-0.3) arc (270:\az:0.3); % arco orientato di azimut
                                                                                                                                                                                                                                                                      \end{scope}

                                                                                                                                                                                                                                                                      % costruzione sul meridiano (elevazione)
                                                                                                                                                                                                                                                                      \begin{scope} [canvas is meridian plane at viewpoint]
                                                                                                                                                                                                                                                                      \fill [SkyBlue, path fading=dissolvenza, fading angle=90+\el/2]
                                                                                                                                                                                                                                                                      (0,0) — (1,0) arc (0:\el:1); % angolo di elevazione
                                                                                                                                                                                                                                                                      \draw [gray, thick] (0,0) — (\xel,\yel); % asse visivo
                                                                                                                                                                                                                                                                      \draw [gray, thick, dash pattern=on 5pt off 5pt, dash phase=5pt]
                                                                                                                                                                                                                                                                      (\xel,\yel) — (1.2*\xel,1.2*\yel); % prolungamento dell'asse visivo
                                                                                                                                                                                                                                                                      \draw [gray, dashed, thick] (0,0) — (1,0); % proiezione dell'asse visivo
                                                                                                                                                                                                                                                                      \draw [-stealth, MidnightBlue] (0.3,0) arc (0:\el:0.3); % arco orientato di elevazione
                                                                                                                                                                                                                                                                      % costruzione dell'occhio in prospettiva
                                                                                                                                                                                                                                                                      \begin{scope} [shift={(1.32*\xel,1.32*\yel)}, rotate=\el]
                                                                                                                                                                                                                                                                      \draw [clip] (-0.097,0.026) — (0,0) — (-0.097,-0.026);
                                                                                                                                                                                                                                                                      \filldraw [SkyBlue, draw=black] (-0.075,0) circle (0.015 and 0.025);
                                                                                                                                                                                                                                                                      \draw (-0.08,0.012) arc (105:-105:0.005 and 0.012);
                                                                                                                                                                                                                                                                      \draw (-0.097,0.026) — (0,0) — (-0.097,-0.026);
                                                                                                                                                                                                                                                                      \end{scope}
                                                                                                                                                                                                                                                                      \end{scope}

                                                                                                                                                                                                                                                                      % assi cartesiani
                                                                                                                                                                                                                                                                      \draw [-latex] (0,0,0) — (1,0,0) node

                                                                                                                                                                                                                                                                      {$x$}; % asse x
                                                                                                                                                                                                                                                                      \draw [-latex] (0,-1,0) — (0,0.7,0) node [above right] {$y$}; % asse y
                                                                                                                                                                                                                                                                      \draw [-latex] (0,0,0) — (0,0,.7) node [above] {$z$}; % asse z

                                                                                                                                                                                                                                                                      % etichette degli angoli
                                                                                                                                                                                                                                                                      \draw [DarkRed] (xyz spherical cs: longitude=180-\azimut/2, latitude=0, radius=0.45)
                                                                                                                                                                                                                                                                      node {$\alpha$}; % etichetta dell'azimut
                                                                                                                                                                                                                                                                      \draw [MidnightBlue] (xyz spherical cs: longitude=180-\azimut, latitude=\el/2, radius=0.37)
                                                                                                                                                                                                                                                                      node {$\varepsilon$}; % etichetta dell'elevazione
                                                                                                                                                                                                                                                                      \end{tikzpicture}
                                                                                                                                                                                                                                                                      \caption{Definizione dell'azimut $\alpha$ e dell'elevazione $\varepsilon$ secondo la convenzione adottata da pgfplots. Nel caso specifico è $\alpha=\azimut^\circ$ e $\varepsilon=\el^\circ$.}
                                                                                                                                                                                                                                                                      \end{figure}
                                                                                                                                                                                                                                                                      \end{document}`

                                                                                                                                                                                                                                                                      Ciao,
                                                                                                                                                                                                                                                                      Marco.

                                                                                                                                                                                                                                                                    • #74042
                                                                                                                                                                                                                                                                      Liverpool
                                                                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                                                        ::

                                                                                                                                                                                                                                                                        illinguista1972″ post=74099Rimango in attesa di indicazioni definitive in quanto a: (a) codice per realizzare la figura (con indicazioni di eventuali estensioni di tikz da caricare) con archi e posizioni di etichette sistemate;

                                                                                                                                                                                                                                                                        Per il codice, serve dalla riga 10 in poi della versione allegata (+textcomp per la didascalia).

                                                                                                                                                                                                                                                                        Io direi: decidiamo insieme. Le modifiche riguardano:
                                                                                                                                                                                                                                                                        a) la posizione delle etichette (interne o esterne all’arco) [modificare il valore di radius nelle righe 71 e 73]
                                                                                                                                                                                                                                                                        b) il raggio degli archi (più piccolo o così) [modificare il valore \rar nella riga 13]
                                                                                                                                                                                                                                                                        c) il rapporto di riduzione dell’asse y [modificare il valore di \r nella riga 12]
                                                                                                                                                                                                                                                                        d) i valori di azimut ed elevazione [modificare i valori di \azimut e \el nelle righe 14 e 15].

                                                                                                                                                                                                                                                                        Per me:
                                                                                                                                                                                                                                                                        a) è indifferente (attualmente modificato)
                                                                                                                                                                                                                                                                        b) va bene così, al massimo un po’ più piccolo e in tal caso l’etichetta va fuori (attualmente modificato)
                                                                                                                                                                                                                                                                        c) va bene così, quella di @Marco87 mi sembra troppo spinta per quella scelta di angoli e gli archi diventano ancora più ellittici
                                                                                                                                                                                                                                                                        d) con azimut=60 come ha suggerito @Marco87, il disegno sembra più tridimensionale, ma l’occhio mi sembra più schiacciato (perché si trova sul meridiano), perciò alla fine non saprei scegliere. Se proprio si preferisce 60, posso vedere di allargare un po’ l’iride in senso orizzontale… Con azimut=60 ed elevazione=30 come ha suggerito @Marco87 non c’è modo di evitare che l’etichetta epsilon interna intersechi l’asse x. Alla fine, penso che preferirei la versione di partenza.

                                                                                                                                                                                                                                                                        Attendo le vostre osservazioni.

                                                                                                                                                                                                                                                                        Vi allego la versione con le modifiche ai punti a) e b).

                                                                                                                                                                                                                                                                        [attachment=351]view_2012-06-14.tex[/attachment]

                                                                                                                                                                                                                                                                        Attachments:
                                                                                                                                                                                                                                                                        You must be logged in to view attached files.
                                                                                                                                                                                                                                                                      • #74043
                                                                                                                                                                                                                                                                        lorenzo.pantieri
                                                                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                                          Come fare? In particolare, quei 6.3 cm con cui hai impostato tutti i disegni come vedi funzionano se questi non hanno le etichette. Anche quelli in 2D sbordano se hanno le etichette. Diminuire quei 6.3 cm non mi pare una buona idea. Forse mettere le mani al codice di sidebyside?

                                                                                                                                                                                                                                                                          Non sono in grado di correggere sidebyside. 🙁 In mancanza di meglio, una (sporca) soluzione per evitare lo sbordamento a destra potrebbe essere quella di impostare la larghezza ogni vota, per tentativi…

                                                                                                                                                                                                                                                                        • #74044
                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                                          lorenzo.pantieri” post=74107

                                                                                                                                                                                                                                                                          Come fare? In particolare, quei 6.3 cm con cui hai impostato tutti i disegni come vedi funzionano se questi non hanno le etichette. Anche quelli in 2D sbordano se hanno le etichette. Diminuire quei 6.3 cm non mi pare una buona idea. Forse mettere le mani al codice di sidebyside?

                                                                                                                                                                                                                                                                          Non sono in grado di correggere sidebyside. 🙁 In mancanza di meglio, una (sporca) soluzione per evitare lo sbordamento a destra potrebbe essere quella di impostare la larghezza ogni vota, per tentativi…

                                                                                                                                                                                                                                                                          Non ci starebbero comunque. Alcune etichette sono troppo larghe.

                                                                                                                                                                                                                                                                          Ciao
                                                                                                                                                                                                                                                                          Tommaso

                                                                                                                                                                                                                                                                        • #74045
                                                                                                                                                                                                                                                                          Liverpool
                                                                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                            ::

                                                                                                                                                                                                                                                                            illinguista1972″ post=74099 @Lorenzo: da quanto ho capito, l’ambiente sidebyside mette 1 cm di spazio bianco tra la fine della riga che racchiude il codice e l’inizio del risultato composto. Ora, se gli assi hanno le etichette, è l’etichetta a essere presa come elemento più a destra del disegno, e non il sistema di riferimento. Perciò i disegni sbordano a destra. Per esempio, mettendo quella lunga etichetta diritta nella funzione di Bessel, tutto il disegno viene più a destra. Se l’etichetta fosse in verticale, il disegno sarebbe più rientrato, ma sborderebbe comunque.

                                                                                                                                                                                                                                                                            Credo di non aver capito niente del problema, ma hai provato a dare un’occhiata al par. 4.18.6 (Bounding box restrictions) a pag. 262 del manuale di pgfplots? Guarda le figure: è quello che cercavi?

                                                                                                                                                                                                                                                                            Ciao

                                                                                                                                                                                                                                                                          • #74046
                                                                                                                                                                                                                                                                            Liverpool
                                                                                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                              ::


                                                                                                                                                                                                                                                                              Ho accolto una modifica suggerita da @Marco87 e riassunta nei punti a) e b) dell’intervento #74106. Il codice con le variazioni è riportato nello stesso messaggio, sostituendo il precedente. Credo che così vada meglio (grazie @Marco87 e @cfiandra).
                                                                                                                                                                                                                                                                              In ogni caso, attendo il vostro parere.

                                                                                                                                                                                                                                                                              lorenzo.pantieri” post=74107Non sono in grado di correggere sidebyside

                                                                                                                                                                                                                                                                              Bisognerà modificare quello [tt]0.45\linewidth[/tt]…

                                                                                                                                                                                                                                                                              Ciao

                                                                                                                                                                                                                                                                            • #74047
                                                                                                                                                                                                                                                                              lorenzo.pantieri
                                                                                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                                Liverpool” post=74160

                                                                                                                                                                                                                                                                                Non sono in grado di correggere sidebyside

                                                                                                                                                                                                                                                                                Bisognerà modificare quello [tt]0.45\linewidth[/tt]…

                                                                                                                                                                                                                                                                                Non è così semplice. 🙁 Nell’Arte usiamo quell’ambiente per tutti i nostri esempi “fianco a fianco”. L’ambiente andrebbe (forse) ridefinito in modo da dotarlo di un parametro per stringere il typeset (l’esempio composto, a destra) solo quando necessario. Ma non so se il problema sia davvero in sidebyside o in pgfplots. Io sarei più propenso per dare la “colpa” del comportamento indesiderato a pgfplots.

                                                                                                                                                                                                                                                                                Ciao,
                                                                                                                                                                                                                                                                                L.

                                                                                                                                                                                                                                                                              • #74048
                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                ::


                                                                                                                                                                                                                                                                                Ragazzi, complimenti.
                                                                                                                                                                                                                                                                                Lorenzo e Tommaso, il vostro documento sta venendo davvero bene.

                                                                                                                                                                                                                                                                                A.

                                                                                                                                                                                                                                                                              • #74049
                                                                                                                                                                                                                                                                                lorenzo.pantieri
                                                                                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                                                  ::


                                                                                                                                                                                                                                                                                  Grazie, Agostino!

                                                                                                                                                                                                                                                                                  Dimenticavo: degli esempi a p. 16-17, oltre ai due punti di vista notevoli lascerei sicuramente almeno quello predefinito (il secondo di p. 16). A questo punto, propongo senz’altro di:
                                                                                                                                                                                                                                                                                  a) mettere la figura di Liverpool che illustra view in generale;
                                                                                                                                                                                                                                                                                  b) fare tre esempi del piano: il punto di vista predefinito e i due notevoli;
                                                                                                                                                                                                                                                                                  c) invitare il lettore a fare delle prove per capire che cosa succede variando (separatamente e insieme) i due valori di view.

                                                                                                                                                                                                                                                                                • #74050
                                                                                                                                                                                                                                                                                  Liverpool
                                                                                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                                                                    ::

                                                                                                                                                                                                                                                                                    lorenzo.pantieri” post=74166Io sarei più propenso per dare la “colpa” del comportamento indesiderato a pgfplots.

                                                                                                                                                                                                                                                                                    Penso facciate una cosa del genere:`\begingroup
                                                                                                                                                                                                                                                                                    \pgfplotsset{width=6.3cm, zlabel style=overlay}
                                                                                                                                                                                                                                                                                    \begin{sidebyside}
                                                                                                                                                                                                                                                                                    \begin{tikzpicture}
                                                                                                                                                                                                                                                                                    \begin{axis} [view={130}{50},
                                                                                                                                                                                                                                                                                    xlabel=$\nu$,ylabel=$x$,
                                                                                                                                                                                                                                                                                    zlabel={$J(\nu,3x)$},
                                                                                                                                                                                                                                                                                    zlabel style={rotate=-90},
                                                                                                                                                                                                                                                                                    title={Funzione di Bessel}]
                                                                                                                                                                                                                                                                                    \addplot3 [surf,domain=0:3,
                                                                                                                                                                                                                                                                                    z buffer=sort]
                                                                                                                                                                                                                                                                                    file {bessel.txt};
                                                                                                                                                                                                                                                                                    \end{axis}
                                                                                                                                                                                                                                                                                    \end{tikzpicture}
                                                                                                                                                                                                                                                                                    \end{sidebyside}
                                                                                                                                                                                                                                                                                    \endgroup`
                                                                                                                                                                                                                                                                                    A me funziona correttamente.

                                                                                                                                                                                                                                                                                    lorenzo.pantieri” post=74168c) invitare il lettore a fare delle prove per capire che cosa succede variando (separatamente e insieme) i due valori di view.

                                                                                                                                                                                                                                                                                    Lettore di coccio 😀 Manca solo un’animazione.

                                                                                                                                                                                                                                                                                  • #74051
                                                                                                                                                                                                                                                                                    lorenzo.pantieri
                                                                                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                      ::


                                                                                                                                                                                                                                                                                      Sì, facciamo una cosa del genere. Il fatto però è che alcuni grafici con etichette sbordano dal margine destro (controlla tu stesso nell’articolo). In alcuni casi lo sbrordamento è minimo e non si nota, in altri è grosso.

                                                                                                                                                                                                                                                                                      Per me la cosa più semplice è intervenire su quel \pgfplotsset{width=6.3cm} diminuendone il valore nei casi problematici. Ci vorrà del tempo, ma il risultato finale è garantito. Magari, Tommaso, potresti preparare a parte un documento minimale con un solo grafico problematico per volta, e trovare per tentativi il valore giusto. Il procedimento va ripetuto per tutti i grafici che danno problemi. Ciò fatto, metti i valori giusti nel documento complessivo.

                                                                                                                                                                                                                                                                                    • #74052
                                                                                                                                                                                                                                                                                      lorenzo.pantieri
                                                                                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                                                                        ::

                                                                                                                                                                                                                                                                                        Liverpool” post=74169

                                                                                                                                                                                                                                                                                        c) invitare il lettore a fare delle prove per capire che cosa succede variando (separatamente e insieme) i due valori di view.

                                                                                                                                                                                                                                                                                        Lettore di coccio 😀 Manca solo un’animazione.

                                                                                                                                                                                                                                                                                        Sì, il mio lettore ideale è un po’ di coccio: sono del parare che se una cosa è spiegata bene anche per lui, allora è spiegata bene per i lettori più scafati! Il viceversa non vale, naturalmente! 😉

                                                                                                                                                                                                                                                                                      • #74053
                                                                                                                                                                                                                                                                                        Liverpool
                                                                                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                                                          lorenzo.pantieri” post=74171Il fatto però è che alcuni grafici con etichette sbordano dal margine destro (controlla tu stesso nell’articolo). In alcuni casi lo sbrordamento è minimo e non si nota, in altri è grosso.

                                                                                                                                                                                                                                                                                          Forse ti è sfuggito [tt]zlabel style=overlay[/tt] nel [tt]pgfplottset[/tt], che serve ad evitare proprio quello di cui ti lamenti. Prova il mio codice, per piacere 😉

                                                                                                                                                                                                                                                                                        • #74054
                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                                                          agodemar” post=74167Ragazzi, complimenti.
                                                                                                                                                                                                                                                                                          Lorenzo e Tommaso, il vostro documento sta venendo davvero bene.

                                                                                                                                                                                                                                                                                          A.

                                                                                                                                                                                                                                                                                          Il nostro lavoro non sarebbe nulla senza il tuo!

                                                                                                                                                                                                                                                                                          Ciao
                                                                                                                                                                                                                                                                                          Tommaso

                                                                                                                                                                                                                                                                                        • #74055
                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                                                          Liverpool” post=74173

                                                                                                                                                                                                                                                                                          Il fatto però è che alcuni grafici con etichette sbordano dal margine destro (controlla tu stesso nell’articolo). In alcuni casi lo sbrordamento è minimo e non si nota, in altri è grosso.

                                                                                                                                                                                                                                                                                          Forse ti è sfuggito [tt]zlabel style=overlay[/tt] nel [tt]pgfplottset[/tt], che serve ad evitare proprio quello di cui ti lamenti. Prova il mio codice, per piacere 😉

                                                                                                                                                                                                                                                                                          A che serve? Va consigliato? In quali casi?

                                                                                                                                                                                                                                                                                          Ciao
                                                                                                                                                                                                                                                                                          Tommaso

                                                                                                                                                                                                                                                                                        • #74056
                                                                                                                                                                                                                                                                                          Liverpool
                                                                                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                            ::

                                                                                                                                                                                                                                                                                            illinguista1972″ post=74175A che serve? Va consigliato? In quali casi?

                                                                                                                                                                                                                                                                                            Non va consigliato. Serve a fare in modo che pgfplots calcoli la scatola escludendo l’etichetta dell’asse z, che in questo modo è libera di sforare nella sezione dedicata al codice. E’ solo un espediente per risolvere il vostro problema. Normalmente non se ne sente la necessità.

                                                                                                                                                                                                                                                                                          • #74057
                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                            ::

                                                                                                                                                                                                                                                                                            Liverpool” post=74176

                                                                                                                                                                                                                                                                                            A che serve? Va consigliato? In quali casi?

                                                                                                                                                                                                                                                                                            Non va consigliato. Serve a fare in modo che pgfplots calcoli la scatola escludendo l’etichetta dell’asse z, che in questo modo è libera di sforare nella sezione dedicata al codice. E’ solo un espediente per risolvere il vostro problema. Normalmente non se ne sente la necessità.

                                                                                                                                                                                                                                                                                            Ma noi non vogliamo che l’etichetta z sfori nella parte del codice… Dopo provo.

                                                                                                                                                                                                                                                                                            Ciao
                                                                                                                                                                                                                                                                                            Tommaso

                                                                                                                                                                                                                                                                                          • #74058
                                                                                                                                                                                                                                                                                            lorenzo.pantieri
                                                                                                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                                                                              illinguista1972″ post=74178Ma noi non vogliamo che l’etichetta z sfori nella parte del codice… Dopo provo.

                                                                                                                                                                                                                                                                                              Non va bene, proprio per il motivo che dici.

                                                                                                                                                                                                                                                                                            • #74059
                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                              ::


                                                                                                                                                                                                                                                                                              Ciao,

                                                                                                                                                                                                                                                                                              LiverpoolHo accolto una modifica suggerita da @Marco87 e riassunta nei punti a) e b) dell’intervento #74016. Il codice con le variazioni è riportato nello stesso messaggio, sostituendo il precedente. Credo che così vada meglio (grazie @Marco87 e @cfiandra).
                                                                                                                                                                                                                                                                                              In ogni caso, attendo il vostro parere.

                                                                                                                                                                                                                                                                                              Non riesco a trovare quell’intervento. 🙁 C’è un modo particolare per rintracciare un intervento a partire dal suo numero?

                                                                                                                                                                                                                                                                                              Ciao e grazie,
                                                                                                                                                                                                                                                                                              Marco.

                                                                                                                                                                                                                                                                                            • #74060
                                                                                                                                                                                                                                                                                              Liverpool
                                                                                                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                                                Marco87″ post=74183Non riesco a trovare quell’intervento. 🙁 C’è un modo particolare per rintracciare un intervento a partire dal suo numero?

                                                                                                                                                                                                                                                                                                Ho sbagliato io 😳 E’ #74106 (in questo stesso filone).

                                                                                                                                                                                                                                                                                                Se nella barra degli indirizzi, dopo tex-e-latex/ (o il nome della cartella del forum) scrivi il numero del messaggio che cerchi, il forum ti si apre alla pagina che lo contiene. Poi devi scorrere nella pagina per cercarlo.

                                                                                                                                                                                                                                                                                              • #74061
                                                                                                                                                                                                                                                                                                lorenzo.pantieri
                                                                                                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                                                                  ::

                                                                                                                                                                                                                                                                                                  Marco87″ post=74183C’è un modo particolare per rintracciare un intervento a partire dal suo numero?

                                                                                                                                                                                                                                                                                                  Non lo so. Però se fai “Rispondi citando” il numero del post originale compare in cima alla citazione… Prova. Non so se esiste un altro metodo.

                                                                                                                                                                                                                                                                                                • #74062
                                                                                                                                                                                                                                                                                                  Liverpool
                                                                                                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                                                                                    ::

                                                                                                                                                                                                                                                                                                    lorenzo.pantieri” post=74182Non va bene, proprio per il motivo che dici.

                                                                                                                                                                                                                                                                                                    Ma il codice l’avete provato? L’etichetta non finisce sul codice di fianco, ma nello spazio intermedio.
                                                                                                                                                                                                                                                                                                    Non capisco: non volete che la figura sfori verso destra, ma nemmeno verso sinistra, non volete rimpicciolirla e non volete rimuovere l’etichetta 😕 😕 😕

                                                                                                                                                                                                                                                                                                  • #74063
                                                                                                                                                                                                                                                                                                    lorenzo.pantieri
                                                                                                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                                                                                                      Liverpool” post=74189Ma il codice l’avete provato? L’etichetta non finisce sul codice di fianco, ma nello spazio intermedio.

                                                                                                                                                                                                                                                                                                      Non con le nostre impostazioni:

                                                                                                                                                                                                                                                                                                      Liverpool” post=74189Non capisco: non volete che la figura sfori verso destra, ma nemmeno verso sinistra, non volete rimpicciolirla e non volete rimuovere l’etichetta 😕 😕 😕

                                                                                                                                                                                                                                                                                                      Se così fosse il problema sarebbe irrisolvibile, naturalmente. Io sono per rimpicciolire quando necessario: la figura deve stare nello spazio a lei assegnato. Provo a spiegarlo così
                                                                                                                                                                                                                                                                                                      `Testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      _____________________ _____________________
                                                                                                                                                                                                                                                                                                      | SORGENTE ESEMPIO | | TYPESET |
                                                                                                                                                                                                                                                                                                      | SORGENTE ESEMPIO | | TYPESET |
                                                                                                                                                                                                                                                                                                      | SORGENTE ESEMPIO | | TYPESET |
                                                                                                                                                                                                                                                                                                      |___________________| |___________________|

                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo
                                                                                                                                                                                                                                                                                                      testo testo testo testo testo testo testo testo testo `
                                                                                                                                                                                                                                                                                                      “Sorgente esempio” e “typeset” sono due box le cui dimensioni orizzontali sono fisse: nulla deve fuoriuscire dalle due box.

                                                                                                                                                                                                                                                                                                    • #74064
                                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                                      ::


                                                                                                                                                                                                                                                                                                      Ciao,

                                                                                                                                                                                                                                                                                                      con il metodo suggerito da Luigi, ho trovato l’intervento. Direi che mi piace più dell’originale; complimenti! 🙂

                                                                                                                                                                                                                                                                                                      Ciao,
                                                                                                                                                                                                                                                                                                      Marco.

                                                                                                                                                                                                                                                                                                    • #74065
                                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                                      ::


                                                                                                                                                                                                                                                                                                      Ora il disegno è veramente stupendo!! E mi piace molto la nuova posizione della epsilon. 😉

                                                                                                                                                                                                                                                                                                      Torno al mio esame 🙁

                                                                                                                                                                                                                                                                                                      Ciao
                                                                                                                                                                                                                                                                                                      Claudio

                                                                                                                                                                                                                                                                                                    • #74066
                                                                                                                                                                                                                                                                                                      Liverpool
                                                                                                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                                                                                        ::

                                                                                                                                                                                                                                                                                                        lorenzo.pantieri” post=74190Non con le nostre impostazioni.

                                                                                                                                                                                                                                                                                                        Secondo me il risultato non va malissimo. Comunque, prima di rimpicciolire l’immagine potete provare a non ruotare l’etichetta oppure a scriverla nel titolo al posto di “Funzione di Bessel”. Oppure usare l’overlay e rimpicciolire la figura di una quantità inferiore a quella che servirebbe normalmente.
                                                                                                                                                                                                                                                                                                        Altra alternativa è spostare a mano l’etichetta più o meno in questo modo:
                                                                                                                                                                                                                                                                                                        `\pgfplotsset{width=6.3cm, zlabel style={overlay, anchor=center, at={(0,0.85)}}}`

                                                                                                                                                                                                                                                                                                      • #74067
                                                                                                                                                                                                                                                                                                        OldClaudio
                                                                                                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                                          ::


                                                                                                                                                                                                                                                                                                          E poi, visto che le funzioni di Bessel di prima specie generalmente si indicano cosi: $J_\nu(3x)$ con l’ordine indicato nel pedice, si possono risparmiare punti preziosi che richiedono una minore alterazione della figura; ma senza fare altro, anche così bisogna cambaire qualche cosa, e io propenderei per lo spostamento dell’etichetta dell’asse z.
                                                                                                                                                                                                                                                                                                          Ho già fatto notare in passato che le etichette degli assi mi paiono troppo lontane; mi ripeterei. Inoltre l’etichetta della variabile dipendente a me è sempre piaciuta sopra la freccia dell’asse z. È chiaro che si tratta di gusti, non di norme; quindi si può fare quelo che si vuole, ricordando solo di essere coerenti e di rendere facile la comprensione del diagramma al lettore.

                                                                                                                                                                                                                                                                                                        • #74068
                                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                                                                          Liverpool” post=74193

                                                                                                                                                                                                                                                                                                          Non con le nostre impostazioni.

                                                                                                                                                                                                                                                                                                          Secondo me il risultato non va malissimo. Comunque, prima di rimpicciolire l’immagine potete provare a non ruotare l’etichetta oppure a scriverla nel titolo al posto di “Funzione di Bessel”. Oppure usare l’overlay e rimpicciolire la figura di una quantità inferiore a quella che servirebbe normalmente.
                                                                                                                                                                                                                                                                                                          Altra alternativa è spostare a mano l’etichetta più o meno in questo modo:
                                                                                                                                                                                                                                                                                                          `\pgfplotsset{width=6.3cm, zlabel style={overlay, at={(0.2,0.9)}}}`

                                                                                                                                                                                                                                                                                                          Ho messo overlay di default per gli assi y e z e tutto rientra, a parte l’etichetta di Bessel, quell’*Iscritti* dell’istogramma e l’ortogramma, che per forza di cose sborda per via delle sue etichette lunghe. Ma il resto va benone. Grazie, Luigi 🙂
                                                                                                                                                                                                                                                                                                          Piuttosto, non riesco a mettere il title dell’istogramma su due righe: il comando \\ a me non funziona per nulla, semplicemente mi attacca le due parole tra le quali viene dato. Idee?

                                                                                                                                                                                                                                                                                                          Ciao
                                                                                                                                                                                                                                                                                                          Tommaso

                                                                                                                                                                                                                                                                                                        • #74069
                                                                                                                                                                                                                                                                                                          Liverpool
                                                                                                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                                            ::

                                                                                                                                                                                                                                                                                                            illinguista1972″ post=74197Piuttosto, non riesco a mettere il title dell’istogramma su due righe: il comando \\ a me non funziona per nulla, semplicemente mi attacca le due parole tra le quali viene dato.

                                                                                                                                                                                                                                                                                                            Devi prima specificare un allineamento per il titolo tipo [tt]title style={align=center}[/tt]

                                                                                                                                                                                                                                                                                                          • #74070
                                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                                            ::

                                                                                                                                                                                                                                                                                                            Liverpool” post=74200

                                                                                                                                                                                                                                                                                                            Piuttosto, non riesco a mettere il title dell’istogramma su due righe: il comando \\ a me non funziona per nulla, semplicemente mi attacca le due parole tra le quali viene dato.

                                                                                                                                                                                                                                                                                                            Devi prima specificare un allineamento per il titolo tipo [tt]title style={align=center}[/tt]

                                                                                                                                                                                                                                                                                                            Grazie! Ora ho messo il tuo disegno nel documento. Ottimo lavoro, come sempre. Due cose si pensavano con Lorenzo: cambiare il color salmone in favore di un rosso o di un porpora; rimpicciolire tutta la figura. In particolare, l’asse z è altissimo. Ora il disegno occupa circa un terzo della gabbia. Siccome sta bene galleggiante e con didascalia sotto, si potrebbe avere della stessa grandezza di uno dei sistemi di riferimento presenti nel documento?

                                                                                                                                                                                                                                                                                                            Ciao
                                                                                                                                                                                                                                                                                                            Tommaso

                                                                                                                                                                                                                                                                                                          • #74071
                                                                                                                                                                                                                                                                                                            Liverpool
                                                                                                                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                                                                                              illinguista1972″ post=74207Due cose si pensavano con Lorenzo: cambiare il color salmone in favore di un rosso o di un porpora; rimpicciolire tutta la figura. In particolare, l’asse z è altissimo. Ora il disegno occupa circa un terzo della gabbia. Siccome sta bene galleggiante e con didascalia sotto, si potrebbe avere della stessa grandezza di uno dei sistemi di riferimento presenti nel documento?

                                                                                                                                                                                                                                                                                                              Per i colori provate un po’ voi. Io ho fatto qualche tentativo e quello era il colore che mi sembrava più adatto tra le possibilità di svgnames.
                                                                                                                                                                                                                                                                                                              Bisogna sostituire la parola [tt]Coral[/tt] alla riga 43 con un altro colore, mentre il colore dell’arco orientato è [tt]DarkRed[/tt] alla riga 45.
                                                                                                                                                                                                                                                                                                              Per l’asse z la lunghezza è la stessa dell’asse x, cioè 1 cm x 5 = 5 cm. Se lo volete ridurre, sostituite con un numero più piccolo l'[tt]1[/tt] nella riga 69. Ad esempio, con 0.8 la lunghezza diventa 0.8 cm x 5 = 4 cm. Perché x 5? Perché il valore di [tt]scale[/tt] impostato alla riga 39 è 5.
                                                                                                                                                                                                                                                                                                              Purtroppo TikZ, al contrario di pgfplots, non ha un comando come [tt]width[/tt], perciò le dimensioni vanno impostate giocando con la chiave [tt]scale[/tt], tenendo presente che la lunghezza degli assi x e z non scalata è di 1 cm. Bisognerebbe fare qualche tentativo con un valore intorno a 3.
                                                                                                                                                                                                                                                                                                              Se avete problemi, fatemi sapere.

                                                                                                                                                                                                                                                                                                              Ciao

                                                                                                                                                                                                                                                                                                            • #74072
                                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                                                                                              Liverpool” post=74213

                                                                                                                                                                                                                                                                                                              Due cose si pensavano con Lorenzo: cambiare il color salmone in favore di un rosso o di un porpora; rimpicciolire tutta la figura. In particolare, l’asse z è altissimo. Ora il disegno occupa circa un terzo della gabbia. Siccome sta bene galleggiante e con didascalia sotto, si potrebbe avere della stessa grandezza di uno dei sistemi di riferimento presenti nel documento?

                                                                                                                                                                                                                                                                                                              Per i colori provate un po’ voi. Io ho fatto qualche tentativo e quello era il colore che mi sembrava più adatto tra le possibilità di svgnames.
                                                                                                                                                                                                                                                                                                              Bisogna sostituire la parola [tt]Coral[/tt] alla riga 43 con un altro colore, mentre il colore dell’arco orientato è [tt]DarkRed[/tt] alla riga 45.
                                                                                                                                                                                                                                                                                                              Per l’asse z la lunghezza è la stessa dell’asse x, cioè 1 cm x 5 = 5 cm. Se lo volete ridurre, sostituite con un numero più piccolo l'[tt]1[/tt] nella riga 69. Ad esempio, con 0.8 la lunghezza diventa 0.8 cm x 5 = 4 cm. Perché x 5? Perché il valore di [tt]scale[/tt] impostato alla riga 39 è 5.
                                                                                                                                                                                                                                                                                                              Purtroppo TikZ, al contrario di pgfplots, non ha un comando come [tt]width[/tt], perciò le dimensioni vanno impostate giocando con la chiave [tt]scale[/tt], tenendo presente che la lunghezza degli assi x e z non scalata è di 1 cm. Bisognerebbe fare qualche tentativo con un valore intorno a 3.
                                                                                                                                                                                                                                                                                                              Se avete problemi, fatemi sapere.

                                                                                                                                                                                                                                                                                                              Ciao

                                                                                                                                                                                                                                                                                                              Per quanto riguarda il ridimensionamento di una figura Tikz, mi è risultato spesso utile il suggerimento dato in questa discussione, mi ha aiutato parecchie volte nello scalare figure ottenute da programmi esterni.

                                                                                                                                                                                                                                                                                                              Ciao,
                                                                                                                                                                                                                                                                                                              Roberto

                                                                                                                                                                                                                                                                                                            • #74073
                                                                                                                                                                                                                                                                                                              Liverpool
                                                                                                                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                                                                maumau” post=74215Per quanto riguarda il ridimensionamento di una figura Tikz, mi è risultato spesso utile il suggerimento dato in questa discussione, mi ha aiutato parecchie volte nello scalare figure ottenute da programmi esterni.

                                                                                                                                                                                                                                                                                                                Veramente un ottimo consiglio! Spero di ricordarmelo anche in futuro.
                                                                                                                                                                                                                                                                                                                Tuttavia ho provato impostando 6.3 cm e, misurando con il righello di Acrobat dall’estremo sinistro all’estremo destro, c’è un bel po’ di spazio bianco (probabilmente colpa di TikZ). Io proporrei un semplice [tt]scale=3.8[/tt] per la larghezza di 6.3 cm (misurato sul mio codice). Ovviamente dipende anche dalla dimensione del carattere e dal font.

                                                                                                                                                                                                                                                                                                                Comunque grazie del suggerimento 😉

                                                                                                                                                                                                                                                                                                              • #74074
                                                                                                                                                                                                                                                                                                                Liverpool
                                                                                                                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                                                                                  ::


                                                                                                                                                                                                                                                                                                                  Carissimi, Tommaso mi ha messo la pulce nell’orecchio e mi ha fatto scoprire che… ho commesso un errore nel calcolo del rapporto di riduzione dell’asse y (che non è circa 2 come ho scritto nel codice). Per questo si apre una nuova asta al disegno vincente. Nell’allegato vi propongo 4 varianti della figura, tre delle quali in assonometria cavaliera ed una in “quasi isometrica”. Ditemi voi quale preferite e se ci sono da effettuare modifiche. Il codice del disegno vincente sarà pubblicato prossimamente.
                                                                                                                                                                                                                                                                                                                  Il colore è stato cambiato dagli autori.


                                                                                                                                                                                                                                                                                                                  @Tommaso
                                                                                                                                                                                                                                                                                                                  , non sono favorevole a ridurre anche l’asse delle x (a 0.82 come hai fatto tu), per due motivi:
                                                                                                                                                                                                                                                                                                                  1) a questo punto cambiamo direttamente la scala e pace, visto che gli altri sono a 0.8.
                                                                                                                                                                                                                                                                                                                  2) idealmente, se porto l’azimut a 90°, devo vederlo sovrapporsi alla freccia dell’asse x, mentre così è più lungo

                                                                                                                                                                                                                                                                                                                  [attachment=353]Prova.pdf[/attachment]

                                                                                                                                                                                                                                                                                                                  Attachments:
                                                                                                                                                                                                                                                                                                                  You must be logged in to view attached files.
                                                                                                                                                                                                                                                                                                                • #74075
                                                                                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                                                                                  ::

                                                                                                                                                                                                                                                                                                                  Liverpool” post=74220Carissimi, Tommaso mi ha messo la pulce nell’orecchio e mi ha fatto scoprire che… ho commesso un errore nel calcolo del rapporto di riduzione dell’asse y (che non è circa 2 come ho scritto nel codice). Per questo si apre una nuova asta al disegno vincente. Nell’allegato vi propongo 4 varianti della figura, tre delle quali in assonometria cavaliera ed una in “quasi isometrica”. Ditemi voi quale preferite e se ci sono da effettuare modifiche. Il codice del disegno vincente sarà pubblicato prossimamente.
                                                                                                                                                                                                                                                                                                                  Il colore è stato cambiato dagli autori.


                                                                                                                                                                                                                                                                                                                  @Tommaso
                                                                                                                                                                                                                                                                                                                  , non sono favorevole a ridurre anche l’asse delle x (a 0.82 come hai fatto tu), per due motivi:
                                                                                                                                                                                                                                                                                                                  1) a questo punto cambiamo direttamente la scala e pace, visto che gli altri sono a 0.8.
                                                                                                                                                                                                                                                                                                                  2) idealmente, se porto l’azimut a 90°, devo vederlo sovrapporsi alla freccia dell’asse x, mentre così è più lungo

                                                                                                                                                                                                                                                                                                                  [attachment=353]Prova.pdf[/attachment]

                                                                                                                                                                                                                                                                                                                  Senz’altro quello in basso a sinistra! 🙂

                                                                                                                                                                                                                                                                                                                  Infatti: non so se quello che ho fatto fosse o meno corretto: mi interessava ridurre la figura mantenendo le proporzioni. Il settore rosso era, almeno per me, troppo grande rispetto al resto della figura. Mi rimetto a voi che ne sapete di più.

                                                                                                                                                                                                                                                                                                                  Si apre anche l’asta al migliore abbinamento cromatico. A Lorenzo non piace il colore Coral. Vi pregheremmo di usare solo colori previsti dall’opzione [tt]dvipsnames[/tt] di xcolor. Perché? Perché ho aggiunto [tt]svgnames[/tt] come indicato dal codice di Liverpool e ho scoperto che il colore dei comandi cambiava: sempre RoyalBlue era, come definito in listings, ma era il RoyalBlue di [tt]svgnames[/tt], diverso da quello di [tt]dvipsnames[/tt] che vogliamo noi. Ho provato a mettere prima l’opzione [tt]svgnames[/tt], ma non cambia nulla.

                                                                                                                                                                                                                                                                                                                  Allora è vero che le opzioni di xcolor si escludono a vicenda o tra loro c’è una gerarchia?

                                                                                                                                                                                                                                                                                                                  Ciao
                                                                                                                                                                                                                                                                                                                  Tommaso

                                                                                                                                                                                                                                                                                                                • #74076
                                                                                                                                                                                                                                                                                                                  lorenzo.pantieri
                                                                                                                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                                                                                                    ::


                                                                                                                                                                                                                                                                                                                    Innanzitutto grazie nuovamente a Liverpool per il magnifico lavoro che (ci) sta facendo.

                                                                                                                                                                                                                                                                                                                    Sul disegno vincente non mi esprimo: mi piacciono tutti!

                                                                                                                                                                                                                                                                                                                    Sul colore: vero, quel salmone di prima non mi piaceva, ma neanche questo rosso mi entusiasma… 🙁 Ci vorrebbe un altro tipo di rosso, meno acceso. Per me la cosa migliore è che Tommaso metta il disegno nell’articolo, così abbiamo la visione d’insieme e possiamo scegliere meglio!

                                                                                                                                                                                                                                                                                                                  • #74077
                                                                                                                                                                                                                                                                                                                    Liverpool
                                                                                                                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                                                                                                                      illinguista1972″ post=74222Allora è vero che le opzioni di xcolor si escludono a vicenda o tra loro c’è una gerarchia?

                                                                                                                                                                                                                                                                                                                      C’è un conflitto tra svgnames e dvipsnames. Vedi il par. 2.15.1 del manuale di xcolor per la spiegazione ed eventuale soluzione.


                                                                                                                                                                                                                                                                                                                      @Lorenzo
                                                                                                                                                                                                                                                                                                                      la questione dei colori è molto soggettiva. A parte questo, sul mio computer i colori del visualizzatore di TeXstudio sono diversi da quelli di Acrobat, quindi si rischia di fare un lavoraccio inutile. Comunque sentiamo se gli altri trovano un colore “più bello”.

                                                                                                                                                                                                                                                                                                                      Ciao

                                                                                                                                                                                                                                                                                                                      P.S: Tommaso, dovresti vedere cosa succede al documento spostando a pag. 13 il par. 2.2. Si potrebbe aggiungere lì qualche parola per riempire la pagina. Ad esempio introdurre con una scusa il discorso di align e magari spostare la legenda dell’ultimo grafico, che si sovrappone alle curve, introducendo il comando per il posizionamento della legenda. Sempre che il risultato sia migliore del precedente…

                                                                                                                                                                                                                                                                                                                    • #74078
                                                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                                                                                                                      Liverpool” post=74224

                                                                                                                                                                                                                                                                                                                      Allora è vero che le opzioni di xcolor si escludono a vicenda o tra loro c’è una gerarchia?

                                                                                                                                                                                                                                                                                                                      C’è un conflitto tra svgnames e dvipsnames. Vedi il par. 2.15.1 del manuale di xcolor per la spiegazione ed eventuale soluzione.


                                                                                                                                                                                                                                                                                                                      @Lorenzo
                                                                                                                                                                                                                                                                                                                      la questione dei colori è molto soggettiva. A parte questo, sul mio computer i colori del visualizzatore di TeXstudio sono diversi da quelli di Acrobat, quindi si rischia di fare un lavoraccio inutile. Comunque sentiamo se gli altri trovano un colore “più bello”.

                                                                                                                                                                                                                                                                                                                      Ciao

                                                                                                                                                                                                                                                                                                                      P.S: Tommaso, dovresti vedere cosa succede al documento spostando a pag. 13 il par. 2.2. Si potrebbe aggiungere lì qualche parola per riempire la pagina. Ad esempio introdurre con una scusa il discorso di align e magari spostare la legenda dell’ultimo grafico, che si sovrappone alle curve, introducendo il comando per il posizionamento della legenda. Sempre che il risultato sia migliore del precedente…

                                                                                                                                                                                                                                                                                                                      Vero. Avevo provato a spostare la legenda del grafico a triangolo, perché dopo averlo rimpicciolito si sovrapponeva alla lettera A. Niente da fare, non ci sono riuscito 🙁

                                                                                                                                                                                                                                                                                                                      Si potrebbe mettere, infatti, qualche comando per spostare la legenda. Di default viene sempre sovrapposta ai grafici. Ci provo.

                                                                                                                                                                                                                                                                                                                      Rimango in attesa del codice per il disegno nuovo!

                                                                                                                                                                                                                                                                                                                      Ciao
                                                                                                                                                                                                                                                                                                                      Tommaso

                                                                                                                                                                                                                                                                                                                    • #74079
                                                                                                                                                                                                                                                                                                                      OldClaudio
                                                                                                                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                                                                                                        ::


                                                                                                                                                                                                                                                                                                                        Senz’altro quello isometrico 🙂

                                                                                                                                                                                                                                                                                                                      • #74080
                                                                                                                                                                                                                                                                                                                        lorenzo.pantieri
                                                                                                                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                                                                                          OldClaudio” post=74228Senz’altro quello isometrico 🙂

                                                                                                                                                                                                                                                                                                                          Molto bello, vero. Sono incerto fra quello e quello a fianco.

                                                                                                                                                                                                                                                                                                                        • #74081
                                                                                                                                                                                                                                                                                                                          Liverpool
                                                                                                                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                                                            ::

                                                                                                                                                                                                                                                                                                                            illinguista1972″ post=74225Vero. Avevo provato a spostare la legenda del grafico a triangolo, perché dopo averlo rimpicciolito si sovrapponeva alla lettera A. Niente da fare, non ci sono riuscito 🙁 Si potrebbe mettere, infatti, qualche comando per spostare la legenda. Di default viene sempre sovrapposta ai grafici. Ci provo.

                                                                                                                                                                                                                                                                                                                            Per il grafico di pag. 12: [tt]legend style={anchor=north, at={(0.5,0.95)}}[/tt] oppure [tt]legend style={anchor=south, at={(0.5,0.05)}}[/tt]. Per quello ternario, mi sa che è più facile spostare le etichette che la legenda.

                                                                                                                                                                                                                                                                                                                          • #74082
                                                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                                                            ::


                                                                                                                                                                                                                                                                                                                            Grazie Liverpool, ho messo un esempio con legenda spostata, anche se la faccenda di doverla definire con dei nodi non è proprio immediata.

                                                                                                                                                                                                                                                                                                                            Ora ho un altro problema. Si risolvono i problemi d’impaginazione mettendo il tuo disegno con didascalia a lato, pacchetto sidecap. Ebbene: facendolo in un documento minimale non ci sono problemi, ma facendolo nell’articolo la composizione si blocca. Vi metto qualche dato.

                                                                                                                                                                                                                                                                                                                            Il preambolo dell’articolo:

                                                                                                                                                                                                                                                                                                                            `% !TEX encoding = MacOSRoman
                                                                                                                                                                                                                                                                                                                            % !TEX TS-program = pdflatex

                                                                                                                                                                                                                                                                                                                            %— dichiarazione di classe, preambolo, nuovi comandi —%
                                                                                                                                                                                                                                                                                                                            \documentclass[10pt,a4paper,twoside,openright,notitlepage,fleqn,
                                                                                                                                                                                                                                                                                                                            cleardoubleempty,abstracton,pointlessnumbers,%
                                                                                                                                                                                                                                                                                                                            headinclude,footinclude,BCOR5mm,%
                                                                                                                                                                                                                                                                                                                            tablecaptionabove]{scrartcl}

                                                                                                                                                                                                                                                                                                                            \usepackage{etex}
                                                                                                                                                                                                                                                                                                                            \usepackage[T1]{fontenc}
                                                                                                                                                                                                                                                                                                                            \usepackage[applemac]{inputenc}
                                                                                                                                                                                                                                                                                                                            \usepackage[english,italian]{babel}
                                                                                                                                                                                                                                                                                                                            \usepackage{microtype}
                                                                                                                                                                                                                                                                                                                            \usepackage{siunitx}
                                                                                                                                                                                                                                                                                                                            \usepackage{amsmath,amssymb,amsthm}
                                                                                                                                                                                                                                                                                                                            \usepackage[italian]{varioref}
                                                                                                                                                                                                                                                                                                                            \usepackage[babel]{csquotes}
                                                                                                                                                                                                                                                                                                                            \usepackage[style=philosophy-modern,hyperref,square,natbib]{biblatex}
                                                                                                                                                                                                                                                                                                                            \usepackage{indentfirst}
                                                                                                                                                                                                                                                                                                                            \usepackage{textcomp}
                                                                                                                                                                                                                                                                                                                            \usepackage[dvipsnames]{xcolor}
                                                                                                                                                                                                                                                                                                                            \usepackage[writefile]{listings}
                                                                                                                                                                                                                                                                                                                            \usepackage[eulerchapternumbers,beramono,eulermath,pdfspacing,nochapters]{classicthesis}
                                                                                                                                                                                                                                                                                                                            \usepackage{arsclassica}
                                                                                                                                                                                                                                                                                                                            \usepackage{pgfplots}
                                                                                                                                                                                                                                                                                                                            \usepackage{guit}
                                                                                                                                                                                                                                                                                                                            \usepackage{calligra,caption}
                                                                                                                                                                                                                                                                                                                            \usepackage{circuitikz}
                                                                                                                                                                                                                                                                                                                            \usepackage{comment}
                                                                                                                                                                                                                                                                                                                            \usepackage{ifthen}
                                                                                                                                                                                                                                                                                                                            \usepackage{subfig,sidecap}
                                                                                                                                                                                                                                                                                                                            \input{impostazioni-grafici}

                                                                                                                                                                                                                                                                                                                            %\areaset[current]{336pt}{760pt}

                                                                                                                                                                                                                                                                                                                            \hypersetup{pdfstartpage=1}

                                                                                                                                                                                                                                                                                                                            %— inizio del documento —%
                                                                                                                                                                                                                                                                                                                            \begin{document}

                                                                                                                                                                                                                                                                                                                            \end{document}
                                                                                                                                                                                                                                                                                                                            `

                                                                                                                                                                                                                                                                                                                            Il codice che ho usato per mettere la figura (leggermente modificato in attesa di avere quello definitivo):

                                                                                                                                                                                                                                                                                                                            `\begin{SCfigure}[50]
                                                                                                                                                                                                                                                                                                                            \centering
                                                                                                                                                                                                                                                                                                                            \begingroup
                                                                                                                                                                                                                                                                                                                            \usetikzlibrary{3d,fadings}
                                                                                                                                                                                                                                                                                                                            \def\r{0.53} % fattore di riduzione dell'unità  di misura dell'asse y
                                                                                                                                                                                                                                                                                                                            \def\rar{0.2} % raggio degli archi orientati
                                                                                                                                                                                                                                                                                                                            \def\azimut{70} % definizione dell'angolo di azimut nel sistema di pgfplots
                                                                                                                                                                                                                                                                                                                            \def\el{35} % definizione dell'angolo di elevazione
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\az}{270+\azimut} % calcolo dell'azimut nel sistema ISO
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\xaz}{cos(\az)}
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\yaz}{sin(\az)}
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\xel}{cos(\el)}
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\yel}{sin(\el)}
                                                                                                                                                                                                                                                                                                                            \makeatletter
                                                                                                                                                                                                                                                                                                                            \pgfset{/tikz/cs/radius/.store in=\tikz@cs@radius} % aggiunge una riga saltata nel codice della libreria 3D
                                                                                                                                                                                                                                                                                                                            \tikzoption{canvas is meridian plane at viewpoint}[]{% definisce il piano verticale passante per l'origine
                                                                                                                                                                                                                                                                                                                            \def\tikz@plane@origin{\pgfpointxyz{0}{0}{0}}% e il punto di vista
                                                                                                                                                                                                                                                                                                                            \def\tikz@plane@x{\pgfpointxyz{\xaz}{\yaz}{0}}%
                                                                                                                                                                                                                                                                                                                            \def\tikz@plane@y{\pgfpointxyz{0}{0}{1}}%
                                                                                                                                                                                                                                                                                                                            \tikz@canvas@is@plane
                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                            \makeatother
                                                                                                                                                                                                                                                                                                                            \tikzfading [name=dissolvenza, top color=transparent!0, bottom color=transparent!100]
                                                                                                                                                                                                                                                                                                                            % I numeri assegnati a x, y e z sono le componenti delle proiezioni dei versori dei tre assi sul quadro.
                                                                                                                                                                                                                                                                                                                            % Per correggere la prospettiva, è stata utilizzata un'assonometria cavaliera frontale dimetrica
                                                                                                                                                                                                                                                                                                                            % con rapporto di riduzione circa pari a 2 (1/r stimato ad occhio).
                                                                                                                                                                                                                                                                                                                            \begin{tikzpicture} [x={(1cm,0cm)}, y={(\r,\r)}, z={(0cm,1cm)}, scale=3]

                                                                                                                                                                                                                                                                                                                            % costruzione sull'equatore (azimut)
                                                                                                                                                                                                                                                                                                                            \begin{scope} [canvas is xy plane at z=0]
                                                                                                                                                                                                                                                                                                                            \fill [Red, path fading=dissolvenza, fading angle=\azimut/2]
                                                                                                                                                                                                                                                                                                                            (0,0) — (0,-1) arc (270:\az:1); % angolo di azimut
                                                                                                                                                                                                                                                                                                                            \draw [-stealth, Brown] (0,-\rar) arc (270:\az:\rar); % arco orientato di azimut
                                                                                                                                                                                                                                                                                                                            \end{scope}

                                                                                                                                                                                                                                                                                                                            % costruzione sul meridiano (elevazione)
                                                                                                                                                                                                                                                                                                                            \begin{scope} [canvas is meridian plane at viewpoint]
                                                                                                                                                                                                                                                                                                                            \fill [SkyBlue, path fading=dissolvenza, fading angle=90+\el/2]
                                                                                                                                                                                                                                                                                                                            (0,0) — (1,0) arc (0:\el:1); % angolo di elevazione
                                                                                                                                                                                                                                                                                                                            \draw [gray, thick] (0,0) — (\xel,\yel); % asse visivo
                                                                                                                                                                                                                                                                                                                            \draw [gray, thick, dash pattern=on 5pt off 5pt, dash phase=5pt]
                                                                                                                                                                                                                                                                                                                            (\xel,\yel) — (1.2*\xel,1.2*\yel); % prolungamento dell'asse visivo
                                                                                                                                                                                                                                                                                                                            \draw [gray, dashed, thick] (0,0) — (1,0); % proiezione dell'asse visivo
                                                                                                                                                                                                                                                                                                                            \draw [-stealth, Blue] (\rar,0) arc (0:\el:\rar); % arco orientato di elevazione
                                                                                                                                                                                                                                                                                                                            % costruzione dell'occhio in prospettiva
                                                                                                                                                                                                                                                                                                                            \begin{scope} [shift={(1.32*\xel,1.32*\yel)}, rotate=\el]
                                                                                                                                                                                                                                                                                                                            \draw [clip] (-0.097,0.026) — (0,0) — (-0.097,-0.026);
                                                                                                                                                                                                                                                                                                                            \filldraw [SkyBlue, draw=black] (-0.075,0) circle (0.015 and 0.025);
                                                                                                                                                                                                                                                                                                                            \draw (-0.08,0.012) arc (105:-105:0.005 and 0.012);
                                                                                                                                                                                                                                                                                                                            \draw (-0.097,0.026) — (0,0) — (-0.097,-0.026);
                                                                                                                                                                                                                                                                                                                            \end{scope}
                                                                                                                                                                                                                                                                                                                            \end{scope}

                                                                                                                                                                                                                                                                                                                            % assi cartesiani
                                                                                                                                                                                                                                                                                                                            \draw [-latex] (0,0,0) — (0.82,0,0) node

                                                                                                                                                                                                                                                                                                                            {$x$}; % asse x
                                                                                                                                                                                                                                                                                                                            \draw [-latex] (0,-1,0) — (0,0.8,0) node

                                                                                                                                                                                                                                                                                                                            {$y$}; % asse y
                                                                                                                                                                                                                                                                                                                            \draw [-latex] (0,0,0) — (0,0,0.8) node

                                                                                                                                                                                                                                                                                                                            {$z$}; % asse z

                                                                                                                                                                                                                                                                                                                            % etichette degli angoli
                                                                                                                                                                                                                                                                                                                            \draw [Brown] (xyz spherical cs: longitude=180-\azimut/2, latitude=0, radius=\rar+0.1)
                                                                                                                                                                                                                                                                                                                            node {$\alpha$}; % etichetta dell'azimut
                                                                                                                                                                                                                                                                                                                            \draw [Blue] (xyz spherical cs: longitude=180-\azimut, latitude=\el/2, radius=\rar+0.07)
                                                                                                                                                                                                                                                                                                                            node {$\varepsilon$}; % etichetta dell'elevazione
                                                                                                                                                                                                                                                                                                                            \end{tikzpicture}
                                                                                                                                                                                                                                                                                                                            \endgroup
                                                                                                                                                                                                                                                                                                                            \caption{Definizione dell'azimut $\alpha$ e dell'elevazione $\varepsilon$ secondo la convenzione adottata da \pacchetto{pgfplots}. Nel caso mostrato: $\alpha=70^\circ$ e $\varepsilon=35^\circ$.}
                                                                                                                                                                                                                                                                                                                            \label{fig:view}
                                                                                                                                                                                                                                                                                                                            \end{SCfigure}`

                                                                                                                                                                                                                                                                                                                            Il log completo:

                                                                                                                                                                                                                                                                                                                            `This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
                                                                                                                                                                                                                                                                                                                            \write18 enabled.
                                                                                                                                                                                                                                                                                                                            entering extended mode
                                                                                                                                                                                                                                                                                                                            (./Grafici.tex
                                                                                                                                                                                                                                                                                                                            LaTeX2e <2011/06/27>
                                                                                                                                                                                                                                                                                                                            Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
                                                                                                                                                                                                                                                                                                                            rman-x-2011-07-01, ngerman-x-2011-07-01, afrikaans, ancientgreek, ibycus, arabi
                                                                                                                                                                                                                                                                                                                            c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
                                                                                                                                                                                                                                                                                                                            h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
                                                                                                                                                                                                                                                                                                                            h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
                                                                                                                                                                                                                                                                                                                            ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
                                                                                                                                                                                                                                                                                                                            rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
                                                                                                                                                                                                                                                                                                                            kurmanji, lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nyn
                                                                                                                                                                                                                                                                                                                            orsk, polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbia
                                                                                                                                                                                                                                                                                                                            nc, slovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorb
                                                                                                                                                                                                                                                                                                                            ian, welsh, loaded.
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrartcl.cls
                                                                                                                                                                                                                                                                                                                            Document Class: scrartcl 2012/03/08 v3.10a KOMA-Script document class (article)

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrkbase.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrbase.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrlfile.sty
                                                                                                                                                                                                                                                                                                                            Package scrlfile, 2011/03/09 v3.09 KOMA-Script package (loading files)
                                                                                                                                                                                                                                                                                                                            Copyright (C) Markus Kohm

                                                                                                                                                                                                                                                                                                                            ))) (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/tocbasic.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fleqn.clo)

                                                                                                                                                                                                                                                                                                                            Class scrartcl Warning: You've used obsolete option `cleardoubleempty'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) Usage of this option indicates an old document and
                                                                                                                                                                                                                                                                                                                            (scrartcl) changes compatibility level using
                                                                                                                                                                                                                                                                                                                            (scrartcl) `cleardoublepage=empty,version=first'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) If you don't want this, you should simply replace
                                                                                                                                                                                                                                                                                                                            (scrartcl) usage of option `cleardoubleempty' by `cleardoublepage=
                                                                                                                                                                                                                                                                                                                            empty'.

                                                                                                                                                                                                                                                                                                                            Class scrartcl Warning: You've used obsolete option `pointlessnumbers'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) Usage of this option indicates an old document and
                                                                                                                                                                                                                                                                                                                            (scrartcl) changes compatibility level using
                                                                                                                                                                                                                                                                                                                            (scrartcl) `numbers=noenddot,version=first'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) If you don't want this, you should simply replace
                                                                                                                                                                                                                                                                                                                            (scrartcl) usage of option `pointlessnumbers' by `numbers=noenddot
                                                                                                                                                                                                                                                                                                                            '.

                                                                                                                                                                                                                                                                                                                            Class scrartcl Warning: You've used obsolete option `tablecaptionabove'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) Usage of this option indicates an old document and
                                                                                                                                                                                                                                                                                                                            (scrartcl) changes compatibility level using
                                                                                                                                                                                                                                                                                                                            (scrartcl) `captions=tableheading,version=first'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) If you don't want this, you should simply replace
                                                                                                                                                                                                                                                                                                                            (scrartcl) usage of option `tablecaptionabove' by `captions=tableh
                                                                                                                                                                                                                                                                                                                            eading'.

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrsize10pt.clo)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/typearea.sty
                                                                                                                                                                                                                                                                                                                            Package typearea, 2012/03/08 v3.10a KOMA-Script package (type area)
                                                                                                                                                                                                                                                                                                                            Copyright (C) Frank Neukam, 1992-1994
                                                                                                                                                                                                                                                                                                                            Copyright (C) Markus Kohm, 1994-

                                                                                                                                                                                                                                                                                                                            )) (/usr/local/texlive/2011/texmf-dist/tex/latex/etex-pkg/etex.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/inputenc.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/applemac.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/english.ldf
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/italian.ldf))
                                                                                                                                                                                                                                                                                                                            (/Users/tommasogordini/Library/texmf/tex/latex/microtype2.5beta/microtype.sty
                                                                                                                                                                                                                                                                                                                            (/Users/tommasogordini/Library/texmf/tex/latex/microtype2.5beta/microtype-pdfte
                                                                                                                                                                                                                                                                                                                            x.def)
                                                                                                                                                                                                                                                                                                                            (/Users/tommasogordini/Library/texmf/tex/latex/microtype2.5beta/microtype.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/siunitx/siunitx.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/expl3.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3names.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/color.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pdftex-def/pdftex.def
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3basics.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3expan.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3tl.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3seq.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3int.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3quark.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prg.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3clist.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3token.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prop.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3msg.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3file.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3skip.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3keys.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3fp.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3box.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3coffins.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3color.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3luatex.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amstext.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsgen.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/array.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/xparse/xparse.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/translator.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/translator-lang
                                                                                                                                                                                                                                                                                                                            uage-mappings.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsmath.sty
                                                                                                                                                                                                                                                                                                                            For additional information on amsmath, use the `?' option.
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsbsy.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsopn.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amscls/amsthm.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/varioref.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/logreq/logreq.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/logreq/logreq.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ifthen.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/url/url.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/blx-compat.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/blx-natbib.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-mo
                                                                                                                                                                                                                                                                                                                            dern.bbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-cl
                                                                                                                                                                                                                                                                                                                            assic.bbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-st
                                                                                                                                                                                                                                                                                                                            andard.bbx)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-mo
                                                                                                                                                                                                                                                                                                                            dern.cbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-cl
                                                                                                                                                                                                                                                                                                                            assic.cbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx)
                                                                                                                                                                                                                                                                                                                            )) (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/indentfirst.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/textcomp.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1enc.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/xcolor/xcolor.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/dvipsnam.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/classicthesis/classicthesis.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hyperref.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/pd1enc.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/hyperref.cfg))

                                                                                                                                                                                                                                                                                                                            Package hyperref Message: Driver (autodetected): hpdftex.

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hpdftex.def
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/mathpazo.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/bera/beramono.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/eulervm/eulervm.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/booktabs/booktabs.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/textcase/textcase.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrpage2.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/titlesec/titlesec.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/tocloft/tocloft.sty)
                                                                                                                                                                                                                                                                                                                            Using KOMA-command “deffootnote” for footnote setup
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrtime.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/carlisle/remreset.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/arsclassica/arsclassica.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/caption/caption.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/caption/caption3.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/titlesec/block.tss)

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `hyperfootnotes' has already been used,
                                                                                                                                                                                                                                                                                                                            (hyperref) setting the option has no effect on input line 192.

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `pdfpagelabels' has already been used,
                                                                                                                                                                                                                                                                                                                            (hyperref) setting the option has no effect on input line 192.

                                                                                                                                                                                                                                                                                                                            ) (/usr/local/texlive/2011/texmf-dist/tex/latex/pgfplots/pgfplots.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
                                                                                                                                                                                                                                                                                                                            x)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/ms/everyshi.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphicx.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c
                                                                                                                                                                                                                                                                                                                            ode.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d
                                                                                                                                                                                                                                                                                                                            ef
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
                                                                                                                                                                                                                                                                                                                            df.def)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
                                                                                                                                                                                                                                                                                                                            code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
                                                                                                                                                                                                                                                                                                                            code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
                                                                                                                                                                                                                                                                                                                            )
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.
                                                                                                                                                                                                                                                                                                                            tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic
                                                                                                                                                                                                                                                                                                                            .code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo
                                                                                                                                                                                                                                                                                                                            nometric.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando
                                                                                                                                                                                                                                                                                                                            m.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa
                                                                                                                                                                                                                                                                                                                            rison.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.
                                                                                                                                                                                                                                                                                                                            code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round
                                                                                                                                                                                                                                                                                                                            .code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.
                                                                                                                                                                                                                                                                                                                            code.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)
                                                                                                                                                                                                                                                                                                                            )
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
                                                                                                                                                                                                                                                                                                                            ruct.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
                                                                                                                                                                                                                                                                                                                            .code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
                                                                                                                                                                                                                                                                                                                            ate.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
                                                                                                                                                                                                                                                                                                                            ations.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
                                                                                                                                                                                                                                                                                                                            e.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
                                                                                                                                                                                                                                                                                                                            ode.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
                                                                                                                                                                                                                                                                                                                            ssing.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
                                                                                                                                                                                                                                                                                                                            e.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
                                                                                                                                                                                                                                                                                                                            e.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.
                                                                                                                                                                                                                                                                                                                            code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
                                                                                                                                                                                                                                                                                                                            ncy.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
                                                                                                                                                                                                                                                                                                                            code.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
                                                                                                                                                                                                                                                                                                                            e.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
                                                                                                                                                                                                                                                                                                                            tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
                                                                                                                                                                                                                                                                                                                            -0-65.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
                                                                                                                                                                                                                                                                                                                            -1-18.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
                                                                                                                                                                                                                                                                                                                            ) (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
                                                                                                                                                                                                                                                                                                                            ))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
                                                                                                                                                                                                                                                                                                                            e.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
                                                                                                                                                                                                                                                                                                                            dlers.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
                                                                                                                                                                                                                                                                                                                            e.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarytopaths.code.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric
                                                                                                                                                                                                                                                                                                                            .code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.c
                                                                                                                                                                                                                                                                                                                            ode.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_loader.code.tex
                                                                                                                                                                                                                                                                                                                            Package pgfplots: loading complementary code for your PGF version…

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_misc.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgfkeys.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgfkeysfiltered.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgfmathfloat.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgflibraryplothandlers.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgflibraryfpu.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code
                                                                                                                                                                                                                                                                                                                            .tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            liststructure.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            liststructureext.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            array.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            matrix.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstable
                                                                                                                                                                                                                                                                                                                            shared.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            deque.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb
                                                                                                                                                                                                                                                                                                                            .code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplot
                                                                                                                                                                                                                                                                                                                            s.surfshading.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots
                                                                                                                                                                                                                                                                                                                            .surfshading.pgfsys-pdftex.def)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.
                                                                                                                                                                                                                                                                                                                            code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.c
                                                                                                                                                                                                                                                                                                                            ode.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.c
                                                                                                                                                                                                                                                                                                                            ode.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandle
                                                                                                                                                                                                                                                                                                                            r.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessin
                                                                                                                                                                                                                                                                                                                            g.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex
                                                                                                                                                                                                                                                                                                                            )
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.te
                                                                                                                                                                                                                                                                                                                            x)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarydecorations.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/modules/pgfmoduledecoration
                                                                                                                                                                                                                                                                                                                            s.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarydecorations.pathmorphing.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli
                                                                                                                                                                                                                                                                                                                            brarydecorations.pathmorphing.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarydecorations.pathreplacing.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli
                                                                                                                                                                                                                                                                                                                            brarydecorations.pathreplacing.code.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibraryplotmarks.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmar
                                                                                                                                                                                                                                                                                                                            ks.code.tex))) (/usr/local/texlive/2011/texmf-dist/tex/latex/guitlogo/guit.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/xkeyval/xkeyval.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/xkeyval/xkeyval.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/guitlogo/guit.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/fundus-calligra/calligra.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/circuitikz.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarycalc.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/circuitikz.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircutils.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircmath.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircshapes.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircmonopoles.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircbipoles.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcirctripoles.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircquadpoles.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcirclabel.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircvoltage.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcirccurrent.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/circuitikz1.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/comment/comment.sty
                                                                                                                                                                                                                                                                                                                            Excluding comment 'comment')
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/subfig/subfig.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/sidecap/sidecap.sty)
                                                                                                                                                                                                                                                                                                                            (./impostazioni-grafici.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplo
                                                                                                                                                                                                                                                                                                                            ts.smithchart.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplo
                                                                                                                                                                                                                                                                                                                            ts.ternary.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplo
                                                                                                                                                                                                                                                                                                                            ts.polar.code.tex)

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `pagecolor' is not available anymore.

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `hyperfootnotes' has already been used,
                                                                                                                                                                                                                                                                                                                            (hyperref) setting the option has no effect on input line 69.

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `pdfpagelabels' has already been used,
                                                                                                                                                                                                                                                                                                                            (hyperref) setting the option has no effect on input line 69.

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang1.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang2.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang3.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang1.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang2.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang3.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang1.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang2.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang3.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/italian-philo
                                                                                                                                                                                                                                                                                                                            sophy.lbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/lbx/italian.lbx))

                                                                                                                                                                                                                                                                                                                            LaTeX Warning: Unused global option(s):
                                                                                                                                                                                                                                                                                                                            [openright].

                                                                                                                                                                                                                                                                                                                            No file Grafici.aux.
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1cmr.fd)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/t1pplj.fd)
                                                                                                                                                                                                                                                                                                                            (/Users/tommasogordini/Library/texmf/tex/latex/microtype2.5beta/mt-ppl.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/context/base/supp-pdf.mkii
                                                                                                                                                                                                                                                                                                                            [Loading MPS to PDF converter (version 2006.09.02).]
                                                                                                                                                                                                                                                                                                                            ) (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/grfext.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/dicts/translato
                                                                                                                                                                                                                                                                                                                            r-basic-dictionary/translator-basic-dictionary-English.dict)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/siunitx/config/siunitx-abbreviati
                                                                                                                                                                                                                                                                                                                            ons.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/siunitx/config/siunitx-binary.cfg
                                                                                                                                                                                                                                                                                                                            )

                                                                                                                                                                                                                                                                                                                            Package biblatex Warning: Data encoding is 'applemac'.
                                                                                                                                                                                                                                                                                                                            (biblatex) Use backend=bibtex8 or backend=biber.

                                                                                                                                                                                                                                                                                                                            (./Grafici.bbl)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/nameref.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
                                                                                                                                                                                                                                                                                                                            ABD: EveryShipout initializing macros
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/ms/ragged2e.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/ms/everysel.sty
                                                                                                                                                                                                                                                                                                                            ABD: EverySelectfont initializing macros)
                                                                                                                                                                                                                                                                                                                            ! Undefined control sequence.
                                                                                                                                                                                                                                                                                                                            \@EverySelectfont@Init

                                                                                                                                                                                                                                                                                                                            l.144 \if@raggedtwoe@footmisc

                                                                                                                                                                                                                                                                                                                            ?`

                                                                                                                                                                                                                                                                                                                            Ottengo quell’errore anche se metto la figura come unica cosa nel sorgente. Qualche incompatibilità? sidecap richiede ifthen, ma mettendolo o levandolo il risultato non cambia.

                                                                                                                                                                                                                                                                                                                            Ciao
                                                                                                                                                                                                                                                                                                                            Tommaso

                                                                                                                                                                                                                                                                                                                          • #74083
                                                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                                                            ::


                                                                                                                                                                                                                                                                                                                            In qualche modo ho risolto. Ho levato le dichiarazioni di inizio e fine gruppo dentro SCfigure e ho spostato il comando che carica la libreria di TikZ nel file d’impostazioni del documento. L’errore rimane, ma dando invio tutto va a buon fine.

                                                                                                                                                                                                                                                                                                                            Ciao
                                                                                                                                                                                                                                                                                                                            Tommaso

                                                                                                                                                                                                                                                                                                                          • #74084
                                                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                                                            ::

                                                                                                                                                                                                                                                                                                                            illinguista1972″ post=74247Grazie Liverpool, ho messo un esempio con legenda spostata, anche se la faccenda di doverla definire con dei nodi non è proprio immediata.

                                                                                                                                                                                                                                                                                                                            Ora ho un altro problema. Si risolvono i problemi d’impaginazione mettendo il tuo disegno con didascalia a lato, pacchetto sidecap. Ebbene: facendolo in un documento minimale non ci sono problemi, ma facendolo nell’articolo la composizione si blocca. Vi metto qualche dato.

                                                                                                                                                                                                                                                                                                                            Il preambolo dell’articolo:

                                                                                                                                                                                                                                                                                                                            `% !TEX encoding = MacOSRoman
                                                                                                                                                                                                                                                                                                                            % !TEX TS-program = pdflatex

                                                                                                                                                                                                                                                                                                                            %— dichiarazione di classe, preambolo, nuovi comandi —%
                                                                                                                                                                                                                                                                                                                            \documentclass[10pt,a4paper,twoside,openright,notitlepage,fleqn,
                                                                                                                                                                                                                                                                                                                            cleardoubleempty,abstracton,pointlessnumbers,%
                                                                                                                                                                                                                                                                                                                            headinclude,footinclude,BCOR5mm,%
                                                                                                                                                                                                                                                                                                                            tablecaptionabove]{scrartcl}

                                                                                                                                                                                                                                                                                                                            \usepackage{etex}
                                                                                                                                                                                                                                                                                                                            \usepackage[T1]{fontenc}
                                                                                                                                                                                                                                                                                                                            \usepackage[applemac]{inputenc}
                                                                                                                                                                                                                                                                                                                            \usepackage[english,italian]{babel}
                                                                                                                                                                                                                                                                                                                            \usepackage{microtype}
                                                                                                                                                                                                                                                                                                                            \usepackage{siunitx}
                                                                                                                                                                                                                                                                                                                            \usepackage{amsmath,amssymb,amsthm}
                                                                                                                                                                                                                                                                                                                            \usepackage[italian]{varioref}
                                                                                                                                                                                                                                                                                                                            \usepackage[babel]{csquotes}
                                                                                                                                                                                                                                                                                                                            \usepackage[style=philosophy-modern,hyperref,square,natbib]{biblatex}
                                                                                                                                                                                                                                                                                                                            \usepackage{indentfirst}
                                                                                                                                                                                                                                                                                                                            \usepackage{textcomp}
                                                                                                                                                                                                                                                                                                                            \usepackage[dvipsnames]{xcolor}
                                                                                                                                                                                                                                                                                                                            \usepackage[writefile]{listings}
                                                                                                                                                                                                                                                                                                                            \usepackage[eulerchapternumbers,beramono,eulermath,pdfspacing,nochapters]{classicthesis}
                                                                                                                                                                                                                                                                                                                            \usepackage{arsclassica}
                                                                                                                                                                                                                                                                                                                            \usepackage{pgfplots}
                                                                                                                                                                                                                                                                                                                            \usepackage{guit}
                                                                                                                                                                                                                                                                                                                            \usepackage{calligra,caption}
                                                                                                                                                                                                                                                                                                                            \usepackage{circuitikz}
                                                                                                                                                                                                                                                                                                                            \usepackage{comment}
                                                                                                                                                                                                                                                                                                                            \usepackage{ifthen}
                                                                                                                                                                                                                                                                                                                            \usepackage{subfig,sidecap}
                                                                                                                                                                                                                                                                                                                            \input{impostazioni-grafici}

                                                                                                                                                                                                                                                                                                                            %\areaset[current]{336pt}{760pt}

                                                                                                                                                                                                                                                                                                                            \hypersetup{pdfstartpage=1}

                                                                                                                                                                                                                                                                                                                            %— inizio del documento —%
                                                                                                                                                                                                                                                                                                                            \begin{document}

                                                                                                                                                                                                                                                                                                                            \end{document}
                                                                                                                                                                                                                                                                                                                            `

                                                                                                                                                                                                                                                                                                                            Il codice che ho usato per mettere la figura (leggermente modificato in attesa di avere quello definitivo):

                                                                                                                                                                                                                                                                                                                            `\begin{SCfigure}[50]
                                                                                                                                                                                                                                                                                                                            \centering
                                                                                                                                                                                                                                                                                                                            \begingroup
                                                                                                                                                                                                                                                                                                                            \usetikzlibrary{3d,fadings}
                                                                                                                                                                                                                                                                                                                            \def\r{0.53} % fattore di riduzione dell'unità  di misura dell'asse y
                                                                                                                                                                                                                                                                                                                            \def\rar{0.2} % raggio degli archi orientati
                                                                                                                                                                                                                                                                                                                            \def\azimut{70} % definizione dell'angolo di azimut nel sistema di pgfplots
                                                                                                                                                                                                                                                                                                                            \def\el{35} % definizione dell'angolo di elevazione
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\az}{270+\azimut} % calcolo dell'azimut nel sistema ISO
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\xaz}{cos(\az)}
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\yaz}{sin(\az)}
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\xel}{cos(\el)}
                                                                                                                                                                                                                                                                                                                            \pgfmathsetmacro{\yel}{sin(\el)}
                                                                                                                                                                                                                                                                                                                            \makeatletter
                                                                                                                                                                                                                                                                                                                            \pgfset{/tikz/cs/radius/.store in=\tikz@cs@radius} % aggiunge una riga saltata nel codice della libreria 3D
                                                                                                                                                                                                                                                                                                                            \tikzoption{canvas is meridian plane at viewpoint}[]{% definisce il piano verticale passante per l'origine
                                                                                                                                                                                                                                                                                                                            \def\tikz@plane@origin{\pgfpointxyz{0}{0}{0}}% e il punto di vista
                                                                                                                                                                                                                                                                                                                            \def\tikz@plane@x{\pgfpointxyz{\xaz}{\yaz}{0}}%
                                                                                                                                                                                                                                                                                                                            \def\tikz@plane@y{\pgfpointxyz{0}{0}{1}}%
                                                                                                                                                                                                                                                                                                                            \tikz@canvas@is@plane
                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                            \makeatother
                                                                                                                                                                                                                                                                                                                            \tikzfading [name=dissolvenza, top color=transparent!0, bottom color=transparent!100]
                                                                                                                                                                                                                                                                                                                            % I numeri assegnati a x, y e z sono le componenti delle proiezioni dei versori dei tre assi sul quadro.
                                                                                                                                                                                                                                                                                                                            % Per correggere la prospettiva, è stata utilizzata un'assonometria cavaliera frontale dimetrica
                                                                                                                                                                                                                                                                                                                            % con rapporto di riduzione circa pari a 2 (1/r stimato ad occhio).
                                                                                                                                                                                                                                                                                                                            \begin{tikzpicture} [x={(1cm,0cm)}, y={(\r,\r)}, z={(0cm,1cm)}, scale=3]

                                                                                                                                                                                                                                                                                                                            % costruzione sull'equatore (azimut)
                                                                                                                                                                                                                                                                                                                            \begin{scope} [canvas is xy plane at z=0]
                                                                                                                                                                                                                                                                                                                            \fill [Red, path fading=dissolvenza, fading angle=\azimut/2]
                                                                                                                                                                                                                                                                                                                            (0,0) — (0,-1) arc (270:\az:1); % angolo di azimut
                                                                                                                                                                                                                                                                                                                            \draw [-stealth, Brown] (0,-\rar) arc (270:\az:\rar); % arco orientato di azimut
                                                                                                                                                                                                                                                                                                                            \end{scope}

                                                                                                                                                                                                                                                                                                                            % costruzione sul meridiano (elevazione)
                                                                                                                                                                                                                                                                                                                            \begin{scope} [canvas is meridian plane at viewpoint]
                                                                                                                                                                                                                                                                                                                            \fill [SkyBlue, path fading=dissolvenza, fading angle=90+\el/2]
                                                                                                                                                                                                                                                                                                                            (0,0) — (1,0) arc (0:\el:1); % angolo di elevazione
                                                                                                                                                                                                                                                                                                                            \draw [gray, thick] (0,0) — (\xel,\yel); % asse visivo
                                                                                                                                                                                                                                                                                                                            \draw [gray, thick, dash pattern=on 5pt off 5pt, dash phase=5pt]
                                                                                                                                                                                                                                                                                                                            (\xel,\yel) — (1.2*\xel,1.2*\yel); % prolungamento dell'asse visivo
                                                                                                                                                                                                                                                                                                                            \draw [gray, dashed, thick] (0,0) — (1,0); % proiezione dell'asse visivo
                                                                                                                                                                                                                                                                                                                            \draw [-stealth, Blue] (\rar,0) arc (0:\el:\rar); % arco orientato di elevazione
                                                                                                                                                                                                                                                                                                                            % costruzione dell'occhio in prospettiva
                                                                                                                                                                                                                                                                                                                            \begin{scope} [shift={(1.32*\xel,1.32*\yel)}, rotate=\el]
                                                                                                                                                                                                                                                                                                                            \draw [clip] (-0.097,0.026) — (0,0) — (-0.097,-0.026);
                                                                                                                                                                                                                                                                                                                            \filldraw [SkyBlue, draw=black] (-0.075,0) circle (0.015 and 0.025);
                                                                                                                                                                                                                                                                                                                            \draw (-0.08,0.012) arc (105:-105:0.005 and 0.012);
                                                                                                                                                                                                                                                                                                                            \draw (-0.097,0.026) — (0,0) — (-0.097,-0.026);
                                                                                                                                                                                                                                                                                                                            \end{scope}
                                                                                                                                                                                                                                                                                                                            \end{scope}

                                                                                                                                                                                                                                                                                                                            % assi cartesiani
                                                                                                                                                                                                                                                                                                                            \draw [-latex] (0,0,0) — (0.82,0,0) node

                                                                                                                                                                                                                                                                                                                            {$x$}; % asse x
                                                                                                                                                                                                                                                                                                                            \draw [-latex] (0,-1,0) — (0,0.8,0) node

                                                                                                                                                                                                                                                                                                                            {$y$}; % asse y
                                                                                                                                                                                                                                                                                                                            \draw [-latex] (0,0,0) — (0,0,0.8) node

                                                                                                                                                                                                                                                                                                                            {$z$}; % asse z

                                                                                                                                                                                                                                                                                                                            % etichette degli angoli
                                                                                                                                                                                                                                                                                                                            \draw [Brown] (xyz spherical cs: longitude=180-\azimut/2, latitude=0, radius=\rar+0.1)
                                                                                                                                                                                                                                                                                                                            node {$\alpha$}; % etichetta dell'azimut
                                                                                                                                                                                                                                                                                                                            \draw [Blue] (xyz spherical cs: longitude=180-\azimut, latitude=\el/2, radius=\rar+0.07)
                                                                                                                                                                                                                                                                                                                            node {$\varepsilon$}; % etichetta dell'elevazione
                                                                                                                                                                                                                                                                                                                            \end{tikzpicture}
                                                                                                                                                                                                                                                                                                                            \endgroup
                                                                                                                                                                                                                                                                                                                            \caption{Definizione dell'azimut $\alpha$ e dell'elevazione $\varepsilon$ secondo la convenzione adottata da \pacchetto{pgfplots}. Nel caso mostrato: $\alpha=70^\circ$ e $\varepsilon=35^\circ$.}
                                                                                                                                                                                                                                                                                                                            \label{fig:view}
                                                                                                                                                                                                                                                                                                                            \end{SCfigure}`

                                                                                                                                                                                                                                                                                                                            Il log completo:

                                                                                                                                                                                                                                                                                                                            `This is pdfTeX, Version 3.1415926-2.3-1.40.12 (TeX Live 2011)
                                                                                                                                                                                                                                                                                                                            \write18 enabled.
                                                                                                                                                                                                                                                                                                                            entering extended mode
                                                                                                                                                                                                                                                                                                                            (./Grafici.tex
                                                                                                                                                                                                                                                                                                                            LaTeX2e <2011/06/27>
                                                                                                                                                                                                                                                                                                                            Babel and hyphenation patterns for english, dumylang, nohyphenation, ge
                                                                                                                                                                                                                                                                                                                            rman-x-2011-07-01, ngerman-x-2011-07-01, afrikaans, ancientgreek, ibycus, arabi
                                                                                                                                                                                                                                                                                                                            c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
                                                                                                                                                                                                                                                                                                                            h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
                                                                                                                                                                                                                                                                                                                            h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
                                                                                                                                                                                                                                                                                                                            ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
                                                                                                                                                                                                                                                                                                                            rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
                                                                                                                                                                                                                                                                                                                            kurmanji, lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nyn
                                                                                                                                                                                                                                                                                                                            orsk, polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbia
                                                                                                                                                                                                                                                                                                                            nc, slovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorb
                                                                                                                                                                                                                                                                                                                            ian, welsh, loaded.
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrartcl.cls
                                                                                                                                                                                                                                                                                                                            Document Class: scrartcl 2012/03/08 v3.10a KOMA-Script document class (article)

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrkbase.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrbase.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrlfile.sty
                                                                                                                                                                                                                                                                                                                            Package scrlfile, 2011/03/09 v3.09 KOMA-Script package (loading files)
                                                                                                                                                                                                                                                                                                                            Copyright (C) Markus Kohm

                                                                                                                                                                                                                                                                                                                            ))) (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/tocbasic.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fleqn.clo)

                                                                                                                                                                                                                                                                                                                            Class scrartcl Warning: You've used obsolete option `cleardoubleempty'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) Usage of this option indicates an old document and
                                                                                                                                                                                                                                                                                                                            (scrartcl) changes compatibility level using
                                                                                                                                                                                                                                                                                                                            (scrartcl) `cleardoublepage=empty,version=first'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) If you don't want this, you should simply replace
                                                                                                                                                                                                                                                                                                                            (scrartcl) usage of option `cleardoubleempty' by `cleardoublepage=
                                                                                                                                                                                                                                                                                                                            empty'.

                                                                                                                                                                                                                                                                                                                            Class scrartcl Warning: You've used obsolete option `pointlessnumbers'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) Usage of this option indicates an old document and
                                                                                                                                                                                                                                                                                                                            (scrartcl) changes compatibility level using
                                                                                                                                                                                                                                                                                                                            (scrartcl) `numbers=noenddot,version=first'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) If you don't want this, you should simply replace
                                                                                                                                                                                                                                                                                                                            (scrartcl) usage of option `pointlessnumbers' by `numbers=noenddot
                                                                                                                                                                                                                                                                                                                            '.

                                                                                                                                                                                                                                                                                                                            Class scrartcl Warning: You've used obsolete option `tablecaptionabove'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) Usage of this option indicates an old document and
                                                                                                                                                                                                                                                                                                                            (scrartcl) changes compatibility level using
                                                                                                                                                                                                                                                                                                                            (scrartcl) `captions=tableheading,version=first'.
                                                                                                                                                                                                                                                                                                                            (scrartcl) If you don't want this, you should simply replace
                                                                                                                                                                                                                                                                                                                            (scrartcl) usage of option `tablecaptionabove' by `captions=tableh
                                                                                                                                                                                                                                                                                                                            eading'.

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrsize10pt.clo)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/typearea.sty
                                                                                                                                                                                                                                                                                                                            Package typearea, 2012/03/08 v3.10a KOMA-Script package (type area)
                                                                                                                                                                                                                                                                                                                            Copyright (C) Frank Neukam, 1992-1994
                                                                                                                                                                                                                                                                                                                            Copyright (C) Markus Kohm, 1994-

                                                                                                                                                                                                                                                                                                                            )) (/usr/local/texlive/2011/texmf-dist/tex/latex/etex-pkg/etex.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/t1enc.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/inputenc.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/applemac.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/english.ldf
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/babel.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/babel/italian.ldf))
                                                                                                                                                                                                                                                                                                                            (/Users/tommasogordini/Library/texmf/tex/latex/microtype2.5beta/microtype.sty
                                                                                                                                                                                                                                                                                                                            (/Users/tommasogordini/Library/texmf/tex/latex/microtype2.5beta/microtype-pdfte
                                                                                                                                                                                                                                                                                                                            x.def)
                                                                                                                                                                                                                                                                                                                            (/Users/tommasogordini/Library/texmf/tex/latex/microtype2.5beta/microtype.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/siunitx/siunitx.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/expl3.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3names.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/color.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pdftex-def/pdftex.def
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3basics.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3expan.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3tl.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3seq.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3int.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3quark.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prg.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3clist.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3token.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prop.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3msg.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3file.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3skip.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3keys.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3fp.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3box.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3coffins.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3color.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3luatex.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amstext.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsgen.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/array.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/xparse/xparse.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/translator.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/translator-lang
                                                                                                                                                                                                                                                                                                                            uage-mappings.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsmath.sty
                                                                                                                                                                                                                                                                                                                            For additional information on amsmath, use the `?' option.
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsbsy.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsmath/amsopn.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amssymb.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/amscls/amsthm.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/varioref.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/csquotes/csquotes.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/logreq/logreq.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/logreq/logreq.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ifthen.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/url/url.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/blx-compat.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/blx-natbib.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-mo
                                                                                                                                                                                                                                                                                                                            dern.bbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-cl
                                                                                                                                                                                                                                                                                                                            assic.bbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-st
                                                                                                                                                                                                                                                                                                                            andard.bbx)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-mo
                                                                                                                                                                                                                                                                                                                            dern.cbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/philosophy-cl
                                                                                                                                                                                                                                                                                                                            assic.cbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx)
                                                                                                                                                                                                                                                                                                                            )) (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/biblatex.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/indentfirst.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/textcomp.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1enc.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/xcolor/xcolor.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/dvipsnam.def))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/listings.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/classicthesis/classicthesis.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hyperref.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/pd1enc.def)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/hyperref.cfg))

                                                                                                                                                                                                                                                                                                                            Package hyperref Message: Driver (autodetected): hpdftex.

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/hpdftex.def
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/mathpazo.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/bera/beramono.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/eulervm/eulervm.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/booktabs/booktabs.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/textcase/textcase.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrpage2.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/titlesec/titlesec.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/tocloft/tocloft.sty)
                                                                                                                                                                                                                                                                                                                            Using KOMA-command “deffootnote” for footnote setup
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/koma-script/scrtime.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/carlisle/remreset.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/arsclassica/arsclassica.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/caption/caption.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/caption/caption3.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/titlesec/block.tss)

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `hyperfootnotes' has already been used,
                                                                                                                                                                                                                                                                                                                            (hyperref) setting the option has no effect on input line 192.

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `pdfpagelabels' has already been used,
                                                                                                                                                                                                                                                                                                                            (hyperref) setting the option has no effect on input line 192.

                                                                                                                                                                                                                                                                                                                            ) (/usr/local/texlive/2011/texmf-dist/tex/latex/pgfplots/pgfplots.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
                                                                                                                                                                                                                                                                                                                            x)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/ms/everyshi.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphicx.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.c
                                                                                                                                                                                                                                                                                                                            ode.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d
                                                                                                                                                                                                                                                                                                                            ef
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
                                                                                                                                                                                                                                                                                                                            df.def)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
                                                                                                                                                                                                                                                                                                                            code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
                                                                                                                                                                                                                                                                                                                            code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
                                                                                                                                                                                                                                                                                                                            )
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.
                                                                                                                                                                                                                                                                                                                            tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic
                                                                                                                                                                                                                                                                                                                            .code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo
                                                                                                                                                                                                                                                                                                                            nometric.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando
                                                                                                                                                                                                                                                                                                                            m.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa
                                                                                                                                                                                                                                                                                                                            rison.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.
                                                                                                                                                                                                                                                                                                                            code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round
                                                                                                                                                                                                                                                                                                                            .code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.
                                                                                                                                                                                                                                                                                                                            code.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex)
                                                                                                                                                                                                                                                                                                                            )
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
                                                                                                                                                                                                                                                                                                                            ruct.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
                                                                                                                                                                                                                                                                                                                            .code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
                                                                                                                                                                                                                                                                                                                            ate.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
                                                                                                                                                                                                                                                                                                                            ations.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
                                                                                                                                                                                                                                                                                                                            e.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
                                                                                                                                                                                                                                                                                                                            ode.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
                                                                                                                                                                                                                                                                                                                            ssing.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
                                                                                                                                                                                                                                                                                                                            e.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
                                                                                                                                                                                                                                                                                                                            e.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.
                                                                                                                                                                                                                                                                                                                            code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
                                                                                                                                                                                                                                                                                                                            ncy.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
                                                                                                                                                                                                                                                                                                                            code.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
                                                                                                                                                                                                                                                                                                                            e.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
                                                                                                                                                                                                                                                                                                                            tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
                                                                                                                                                                                                                                                                                                                            -0-65.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
                                                                                                                                                                                                                                                                                                                            -1-18.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
                                                                                                                                                                                                                                                                                                                            ) (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
                                                                                                                                                                                                                                                                                                                            ))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
                                                                                                                                                                                                                                                                                                                            e.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
                                                                                                                                                                                                                                                                                                                            dlers.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
                                                                                                                                                                                                                                                                                                                            e.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarytopaths.code.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric
                                                                                                                                                                                                                                                                                                                            .code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.c
                                                                                                                                                                                                                                                                                                                            ode.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_loader.code.tex
                                                                                                                                                                                                                                                                                                                            Package pgfplots: loading complementary code for your PGF version…

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_misc.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgfkeys.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgfkeysfiltered.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgfmathfloat.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgflibraryplothandlers.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot
                                                                                                                                                                                                                                                                                                                            soldpgfsupp_pgflibraryfpu.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code
                                                                                                                                                                                                                                                                                                                            .tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            liststructure.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            liststructureext.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            array.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            matrix.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstable
                                                                                                                                                                                                                                                                                                                            shared.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots
                                                                                                                                                                                                                                                                                                                            deque.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.co
                                                                                                                                                                                                                                                                                                                            de.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb
                                                                                                                                                                                                                                                                                                                            .code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplot
                                                                                                                                                                                                                                                                                                                            s.surfshading.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots
                                                                                                                                                                                                                                                                                                                            .surfshading.pgfsys-pdftex.def)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.
                                                                                                                                                                                                                                                                                                                            code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.c
                                                                                                                                                                                                                                                                                                                            ode.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.c
                                                                                                                                                                                                                                                                                                                            ode.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandle
                                                                                                                                                                                                                                                                                                                            r.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessin
                                                                                                                                                                                                                                                                                                                            g.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex
                                                                                                                                                                                                                                                                                                                            )
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.te
                                                                                                                                                                                                                                                                                                                            x)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarydecorations.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/modules/pgfmoduledecoration
                                                                                                                                                                                                                                                                                                                            s.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarydecorations.pathmorphing.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli
                                                                                                                                                                                                                                                                                                                            brarydecorations.pathmorphing.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarydecorations.pathreplacing.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli
                                                                                                                                                                                                                                                                                                                            brarydecorations.pathreplacing.code.tex)))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibraryplotmarks.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmar
                                                                                                                                                                                                                                                                                                                            ks.code.tex))) (/usr/local/texlive/2011/texmf-dist/tex/latex/guitlogo/guit.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/xkeyval/xkeyval.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/xkeyval/xkeyval.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/guitlogo/guit.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/fundus-calligra/calligra.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/circuitikz.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
                                                                                                                                                                                                                                                                                                                            s/tikzlibrarycalc.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/circuitikz.code.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircutils.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircmath.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircshapes.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircmonopoles.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircbipoles.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcirctripoles.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircquadpoles.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcirclabel.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcircvoltage.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/pgfcirccurrent.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/circuitikz/circuitikz1.code.tex))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/comment/comment.sty
                                                                                                                                                                                                                                                                                                                            Excluding comment 'comment')
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/subfig/subfig.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/sidecap/sidecap.sty)
                                                                                                                                                                                                                                                                                                                            (./impostazioni-grafici.tex
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplo
                                                                                                                                                                                                                                                                                                                            ts.smithchart.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplo
                                                                                                                                                                                                                                                                                                                            ts.ternary.code.tex)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplo
                                                                                                                                                                                                                                                                                                                            ts.polar.code.tex)

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `pagecolor' is not available anymore.

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `hyperfootnotes' has already been used,
                                                                                                                                                                                                                                                                                                                            (hyperref) setting the option has no effect on input line 69.

                                                                                                                                                                                                                                                                                                                            Package hyperref Warning: Option `pdfpagelabels' has already been used,
                                                                                                                                                                                                                                                                                                                            (hyperref) setting the option has no effect on input line 69.

                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang1.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang2.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang3.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang1.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang2.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang3.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang1.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang2.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstlang3.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/listings/lstmisc.sty))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex-philosophy/italian-philo
                                                                                                                                                                                                                                                                                                                            sophy.lbx
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/biblatex/lbx/italian.lbx))

                                                                                                                                                                                                                                                                                                                            LaTeX Warning: Unused global option(s):
                                                                                                                                                                                                                                                                                                                            [openright].

                                                                                                                                                                                                                                                                                                                            No file Grafici.aux.
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/base/ts1cmr.fd)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/psnfss/t1pplj.fd)
                                                                                                                                                                                                                                                                                                                            (/Users/tommasogordini/Library/texmf/tex/latex/microtype2.5beta/mt-ppl.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/context/base/supp-pdf.mkii
                                                                                                                                                                                                                                                                                                                            [Loading MPS to PDF converter (version 2006.09.02).]
                                                                                                                                                                                                                                                                                                                            ) (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/oberdiek/grfext.sty)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/beamer/translator/dicts/translato
                                                                                                                                                                                                                                                                                                                            r-basic-dictionary/translator-basic-dictionary-English.dict)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/siunitx/config/siunitx-abbreviati
                                                                                                                                                                                                                                                                                                                            ons.cfg)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/siunitx/config/siunitx-binary.cfg
                                                                                                                                                                                                                                                                                                                            )

                                                                                                                                                                                                                                                                                                                            Package biblatex Warning: Data encoding is 'applemac'.
                                                                                                                                                                                                                                                                                                                            (biblatex) Use backend=bibtex8 or backend=biber.

                                                                                                                                                                                                                                                                                                                            (./Grafici.bbl)
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/hyperref/nameref.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))
                                                                                                                                                                                                                                                                                                                            ABD: EveryShipout initializing macros
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/ms/ragged2e.sty
                                                                                                                                                                                                                                                                                                                            (/usr/local/texlive/2011/texmf-dist/tex/latex/ms/everysel.sty
                                                                                                                                                                                                                                                                                                                            ABD: EverySelectfont initializing macros)
                                                                                                                                                                                                                                                                                                                            ! Undefined control sequence.
                                                                                                                                                                                                                                                                                                                            \@EverySelectfont@Init

                                                                                                                                                                                                                                                                                                                            l.144 \if@raggedtwoe@footmisc

                                                                                                                                                                                                                                                                                                                            ?`

                                                                                                                                                                                                                                                                                                                            Ottengo quell’errore anche se metto la figura come unica cosa nel sorgente. Qualche incompatibilità? sidecap richiede ifthen, ma mettendolo o levandolo il risultato non cambia.

                                                                                                                                                                                                                                                                                                                            Ciao
                                                                                                                                                                                                                                                                                                                            Tommaso

                                                                                                                                                                                                                                                                                                                            Il problema credo sia:

                                                                                                                                                                                                                                                                                                                            `
                                                                                                                                                                                                                                                                                                                            \usetikzlibrary{3d,fadings}
                                                                                                                                                                                                                                                                                                                            `
                                                                                                                                                                                                                                                                                                                            che deve essere caricato nel preambolo e non nella figura.

                                                                                                                                                                                                                                                                                                                            Ciao
                                                                                                                                                                                                                                                                                                                            Claudio

                                                                                                                                                                                                                                                                                                                          • #74085
                                                                                                                                                                                                                                                                                                                            Liverpool
                                                                                                                                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                                                                                                              illinguista1972″ post=74222Senz’altro quello in basso a sinistra!

                                                                                                                                                                                                                                                                                                                              OldClaudio” post=74228Senz’altro quello isometrico

                                                                                                                                                                                                                                                                                                                              lorenzo.pantieri” post=74229Sono incerto fra quello e quello a fianco.

                                                                                                                                                                                                                                                                                                                              Riepilogando, finora abbiamo raccolto solo 2,5 opinioni e siamo in perfetta parità. Nessun altro vuole dire la sua?

                                                                                                                                                                                                                                                                                                                              P.S.: se verrà scelto quello monometrico, credo che dovrò ritoccare un po’ l’occhio, perché mi sembra troppo schiacciato…

                                                                                                                                                                                                                                                                                                                            • #74086
                                                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                                                                                                              Liverpool” post=74312

                                                                                                                                                                                                                                                                                                                              Senz’altro quello in basso a sinistra!

                                                                                                                                                                                                                                                                                                                              OldClaudio” post=74228Senz’altro quello isometrico

                                                                                                                                                                                                                                                                                                                              lorenzo.pantieri” post=74229Sono incerto fra quello e quello a fianco.

                                                                                                                                                                                                                                                                                                                              Riepilogando, finora abbiamo raccolto solo 2,5 opinioni e siamo in perfetta parità. Nessun altro vuole dire la sua?

                                                                                                                                                                                                                                                                                                                              P.S.: se verrà scelto quello monometrico, credo che dovrò ritoccare un po’ l’occhio, perché mi sembra troppo schiacciato…

                                                                                                                                                                                                                                                                                                                              Un occhio ipermetrope 🙂

                                                                                                                                                                                                                                                                                                                              Ciao
                                                                                                                                                                                                                                                                                                                              Tommaso

                                                                                                                                                                                                                                                                                                                              PS: il modo con cui ho risolto il mio problema è corretto? È vero che non si può racchiudere una SCfigure in un gruppo?

                                                                                                                                                                                                                                                                                                                            • #74087
                                                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                                                              ::

                                                                                                                                                                                                                                                                                                                              Liverpool” post=74220Carissimi, Tommaso mi ha messo la pulce nell’orecchio e mi ha fatto scoprire che… ho commesso un errore nel calcolo del rapporto di riduzione dell’asse y (che non è circa 2 come ho scritto nel codice). Per questo si apre una nuova asta al disegno vincente. Nell’allegato vi propongo 4 varianti della figura, tre delle quali in assonometria cavaliera ed una in “quasi isometrica”. Ditemi voi quale preferite e se ci sono da effettuare modifiche. Il codice del disegno vincente sarà pubblicato prossimamente.
                                                                                                                                                                                                                                                                                                                              Il colore è stato cambiato dagli autori.


                                                                                                                                                                                                                                                                                                                              @Tommaso
                                                                                                                                                                                                                                                                                                                              , non sono favorevole a ridurre anche l’asse delle x (a 0.82 come hai fatto tu), per due motivi:
                                                                                                                                                                                                                                                                                                                              1) a questo punto cambiamo direttamente la scala e pace, visto che gli altri sono a 0.8.
                                                                                                                                                                                                                                                                                                                              2) idealmente, se porto l’azimut a 90°, devo vederlo sovrapporsi alla freccia dell’asse x, mentre così è più lungo

                                                                                                                                                                                                                                                                                                                              [attachment=353]Prova.pdf[/attachment]

                                                                                                                                                                                                                                                                                                                              Quello in basso a sinistra é quello più bello.

                                                                                                                                                                                                                                                                                                                              A mio avviso però (premetto che non ho seguito i post precedenti), girerei il tutto di -90° attorno all’asse z. In tutti i libri di meccanica che ho visto finora (non sono tantissimi, ma qualcuno si), le coordinate cilindriche e sferiche sono presentate con l’asse x che viene “verso di noi”, con l’asse y che punta a sinistra e ovviamente z che punta verso l’alto.

                                                                                                                                                                                                                                                                                                                            • #74088
                                                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                                                              ::


                                                                                                                                                                                                                                                                                                                              Io sono indeciso tra l’ortodosso e l’isometrico, tuttavia sono dell’idea che gli archi colorati vadano rimpiccioliti, c’è troppo rosso.

                                                                                                                                                                                                                                                                                                                            • #74089
                                                                                                                                                                                                                                                                                                                              Liverpool
                                                                                                                                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                                                                                Rocco M.” post=74328A mio avviso però (premetto che non ho seguito i post precedenti), girerei il tutto di -90° attorno all’asse z. In tutti i libri di meccanica che ho visto finora (non sono tantissimi, ma qualcuno si), le coordinate cilindriche e sferiche sono presentate con l’asse x che viene “verso di noi”, con l’asse y che punta a sinistra e ovviamente z che punta verso l’alto.

                                                                                                                                                                                                                                                                                                                                Grazie per l’opinione. Se facciamo così, il lato fisso dell’angolo di azimut viene a trovarsi “dietro” al disegno, mentre noi vogliamo mettere in evidenza che un lato è sempre il semiasse negativo delle y.

                                                                                                                                                                                                                                                                                                                                maumau” post=74331Io sono indeciso tra l’ortodosso e l’isometrico, tuttavia sono dell’idea che gli archi colorati vadano rimpiccioliti, c’è troppo rosso.

                                                                                                                                                                                                                                                                                                                                Si può fare, ma poiché l’angolo è indefinitamente esteso, ho pensato che la colorazione dovesse arrivare al bordo del segmento che rappresenta l’asse orientato, per indicare che virtualmente la colorazione arriva all’infinito. Ma tu pensi che con un colore meno acceso questo problema si risolverebbe/ridurrebbe, oppure hai sollevato due questioni differenti (una sulla lunghezza e l’altra sulla colorazione)?

                                                                                                                                                                                                                                                                                                                                Grazie

                                                                                                                                                                                                                                                                                                                              • #74090
                                                                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                                                                                Liverpool” post=74334

                                                                                                                                                                                                                                                                                                                                A mio avviso però (premetto che non ho seguito i post precedenti), girerei il tutto di -90° attorno all’asse z. In tutti i libri di meccanica che ho visto finora (non sono tantissimi, ma qualcuno si), le coordinate cilindriche e sferiche sono presentate con l’asse x che viene “verso di noi”, con l’asse y che punta a sinistra e ovviamente z che punta verso l’alto.

                                                                                                                                                                                                                                                                                                                                Grazie per l’opinione. Se facciamo così, il lato fisso dell’angolo di azimut viene a trovarsi “dietro” al disegno, mentre noi vogliamo mettere in evidenza che un lato è sempre il semiasse negativo delle y.

                                                                                                                                                                                                                                                                                                                                maumau” post=74331Io sono indeciso tra l’ortodosso e l’isometrico, tuttavia sono dell’idea che gli archi colorati vadano rimpiccioliti, c’è troppo rosso.

                                                                                                                                                                                                                                                                                                                                Si può fare, ma poiché l’angolo è indefinitamente esteso, ho pensato che la colorazione dovesse arrivare al bordo del segmento che rappresenta l’asse orientato, per indicare che virtualmente la colorazione arriva all’infinito. Ma tu pensi che con un colore meno acceso questo problema si risolverebbe/ridurrebbe, oppure hai sollevato due questioni differenti (una sulla lunghezza e l’altra sulla colorazione)?

                                                                                                                                                                                                                                                                                                                                Grazie

                                                                                                                                                                                                                                                                                                                                Concordo sulla posizione dell’asse y, per quanto riguarda il colore si potrebbe pensare di colorare la parte di angolo compreso tra l’origine e l’arco con freccia. Il punto è che non è il colore il problema (anzi quel rosso mi garba parecchio) ma sulla quantità. Secondo me ce n’è troppo, e la figura ne risulta appesantita, ma è una quisquilia.

                                                                                                                                                                                                                                                                                                                              • #74091
                                                                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                                                                ::


                                                                                                                                                                                                                                                                                                                                È disponibile l’ultima versione dell’articolo, nella quale abbiamo messo il disegno di Liverpool. 🙂

                                                                                                                                                                                                                                                                                                                                Mancherebbero due cose: spostare la legenda del diagramma ternario e un’altra che non ricordo ora 🙂

                                                                                                                                                                                                                                                                                                                                Ciao
                                                                                                                                                                                                                                                                                                                                Tommaso

                                                                                                                                                                                                                                                                                                                              • #74092
                                                                                                                                                                                                                                                                                                                                Liverpool
                                                                                                                                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                                                                                                  ::

                                                                                                                                                                                                                                                                                                                                  illinguista1972″ post=74638spostare la legenda del diagramma ternario

                                                                                                                                                                                                                                                                                                                                  `\begin{tikzpicture}
                                                                                                                                                                                                                                                                                                                                  \begin{ternaryaxis}
                                                                                                                                                                                                                                                                                                                                  [xlabel=A,ylabel=B,zlabel=C,
                                                                                                                                                                                                                                                                                                                                  legend style={anchor=north,
                                                                                                                                                                                                                                                                                                                                  at={(0.5,-0.3)},draw=none},
                                                                                                                                                                                                                                                                                                                                  legend columns=2]
                                                                                                                                                                                                                                                                                                                                  \addplot3 coordinates
                                                                                                                                                                                                                                                                                                                                  {(0.81, 0.19, 0.00)
                                                                                                                                                                                                                                                                                                                                  (0.76, 0.17, 0.07)
                                                                                                                                                                                                                                                                                                                                  (0.22, 0.40, 0.30)
                                                                                                                                                                                                                                                                                                                                  (0.76, 0.07, 0.17)
                                                                                                                                                                                                                                                                                                                                  (0.81, 0.00, 0.19)};
                                                                                                                                                                                                                                                                                                                                  \addplot3 coordinates
                                                                                                                                                                                                                                                                                                                                  {(0.85, 0.15, 0.00)
                                                                                                                                                                                                                                                                                                                                  (0.82, 0.13, 0.05)
                                                                                                                                                                                                                                                                                                                                  (0.39, 0.30, 0.40)
                                                                                                                                                                                                                                                                                                                                  (0.82, 0.06, 0.13)
                                                                                                                                                                                                                                                                                                                                  (0.84, 0.00, 0.16)};
                                                                                                                                                                                                                                                                                                                                  \legend{$10$\textdegree,
                                                                                                                                                                                                                                                                                                                                  $20$\textdegree}
                                                                                                                                                                                                                                                                                                                                  \end{ternaryaxis}
                                                                                                                                                                                                                                                                                                                                  \end{tikzpicture}`
                                                                                                                                                                                                                                                                                                                                  1) A pag. 12, nel primo punto, direi “predefiniti” al posto di “automatici” perché quest’ultimo mi fa pensare che possano essere ricalcolati automaticamente in base al disegno, ma non è così.
                                                                                                                                                                                                                                                                                                                                  2) A pag. 13, nel secondo punto, “anchor” si riferisce al riquadro della legenda, non al sistema di riferimento, perciò stiamo dicendo di fare in modo che il punto medio del lato superiore abbia quelle coordinate che specifichiamo con “at” (relative alle dimensioni del sistema). Si può dire meglio di così. Di conseguenza anche il terzo punto andrebbe chiarito: la posizione della legenda è in realtà la posizione del punto di ancoraggio.
                                                                                                                                                                                                                                                                                                                                  3) Non avevi detto che nel disegno la didascalia sarebbe andata di lato?
                                                                                                                                                                                                                                                                                                                                  4) A pag. 17 i due grafici non sono allineati. Come mai?

                                                                                                                                                                                                                                                                                                                                  Edit del IV punto: ho visto che succede anche ad altri disegni. Forse, avendo usato overlay, bisognerebbe “allineare” a destra tutti i grafici nel sidebyside (non so se e come si può fare).

                                                                                                                                                                                                                                                                                                                                • #74093
                                                                                                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                                                                                                  ::

                                                                                                                                                                                                                                                                                                                                  Liverpool” post=74639

                                                                                                                                                                                                                                                                                                                                  spostare la legenda del diagramma ternario

                                                                                                                                                                                                                                                                                                                                  `\begin{tikzpicture}
                                                                                                                                                                                                                                                                                                                                  \begin{ternaryaxis}
                                                                                                                                                                                                                                                                                                                                  [xlabel=A,ylabel=B,zlabel=C,
                                                                                                                                                                                                                                                                                                                                  legend style={anchor=north,
                                                                                                                                                                                                                                                                                                                                  at={(0.5,-0.3)},draw=none},
                                                                                                                                                                                                                                                                                                                                  legend columns=2]
                                                                                                                                                                                                                                                                                                                                  \addplot3 coordinates
                                                                                                                                                                                                                                                                                                                                  {(0.81, 0.19, 0.00)
                                                                                                                                                                                                                                                                                                                                  (0.76, 0.17, 0.07)
                                                                                                                                                                                                                                                                                                                                  (0.22, 0.40, 0.30)
                                                                                                                                                                                                                                                                                                                                  (0.76, 0.07, 0.17)
                                                                                                                                                                                                                                                                                                                                  (0.81, 0.00, 0.19)};
                                                                                                                                                                                                                                                                                                                                  \addplot3 coordinates
                                                                                                                                                                                                                                                                                                                                  {(0.85, 0.15, 0.00)
                                                                                                                                                                                                                                                                                                                                  (0.82, 0.13, 0.05)
                                                                                                                                                                                                                                                                                                                                  (0.39, 0.30, 0.40)
                                                                                                                                                                                                                                                                                                                                  (0.82, 0.06, 0.13)
                                                                                                                                                                                                                                                                                                                                  (0.84, 0.00, 0.16)};
                                                                                                                                                                                                                                                                                                                                  \legend{$10$\textdegree,
                                                                                                                                                                                                                                                                                                                                  $20$\textdegree}
                                                                                                                                                                                                                                                                                                                                  \end{ternaryaxis}
                                                                                                                                                                                                                                                                                                                                  \end{tikzpicture}`
                                                                                                                                                                                                                                                                                                                                  1) A pag. 12, nel primo punto, direi “predefiniti” al posto di “automatici” perché quest’ultimo mi fa pensare che possano essere ricalcolati automaticamente in base al disegno, ma non è così.
                                                                                                                                                                                                                                                                                                                                  2) A pag. 13, nel secondo punto, “anchor” si riferisce al riquadro della legenda, non al sistema di riferimento, perciò stiamo dicendo di fare in modo che il punto medio del lato superiore abbia quelle coordinate che specifichiamo con “at” (relative alle dimensioni del sistema). Si può dire meglio di così. Di conseguenza anche il terzo punto andrebbe chiarito: la posizione della legenda è in realtà la posizione del punto di ancoraggio.
                                                                                                                                                                                                                                                                                                                                  3) Non avevi detto che nel disegno la didascalia sarebbe andata di lato?
                                                                                                                                                                                                                                                                                                                                  4) A pag. 17 i due grafici non sono allineati. Come mai?

                                                                                                                                                                                                                                                                                                                                  Grazie 🙂

                                                                                                                                                                                                                                                                                                                                  La didascalia non va più di lato, altrimenti il disegno viene troppo piccolo e non rende giustizia alla sua bellezza. 🙂 Poi, è vero che sidecap permette di regolare la larghezza della didascalia, ma con le impostazioni dell’articolo, la seconda riga della didascalia comincia sotto la prima, e non si potrebbe restringerla per lasciare più spazio al disegno. Per questo ho preferito lasciare il disegno della sua grandezza naturale, anche se la pagina in cui si trova non è riempita troppo bene.

                                                                                                                                                                                                                                                                                                                                  L’altra cosa che non mi ricordavo è questa: per la tabella con i colori ho definito un comando [tt]\colore[/tt]

                                                                                                                                                                                                                                                                                                                                  `\newcommand{\colore}[1]{\tikz \draw [#1, line width=6] (0,0) — (.5,0);}`

                                                                                                                                                                                                                                                                                                                                  da usare ovviamente così:

                                                                                                                                                                                                                                                                                                                                  `\colore{white}`

                                                                                                                                                                                                                                                                                                                                  Proprio su questo colore bianco vorrei operare una modifica nella tabella: vorrei riquadrare di nero il segmento bianco, che altrimenti non si vede 🙂 Idee?

                                                                                                                                                                                                                                                                                                                                • #74094
                                                                                                                                                                                                                                                                                                                                  Liverpool
                                                                                                                                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                                                                                                                    ::

                                                                                                                                                                                                                                                                                                                                    illinguista1972″ post=74641Proprio su questo colore bianco vorrei operare una modifica nella tabella: vorrei riquadrare di nero il segmento bianco, che altrimenti non si vede 🙂 Idee?

                                                                                                                                                                                                                                                                                                                                    Scrivi direttamente
                                                                                                                                                                                                                                                                                                                                    `\tikz \draw (0,0) rectangle (0.5,5.6pt);`
                                                                                                                                                                                                                                                                                                                                    l’altezza è di 5.6 pt e non di 6 perché lo spessore della linea predefinito è di 0.4 pt, perciò 5.6 pt + 0.4 pt = 6 pt (altrimenti verrebbe leggermente più alto).
                                                                                                                                                                                                                                                                                                                                    Se vuoi cambiare colore al rettangolo, scrivilo tra parentesi quadre subito dopo il [tt]\draw[/tt].

                                                                                                                                                                                                                                                                                                                                    Nota: in realtà l’interno del rettangolo è trasparente, ma con lo sfondo bianco… Se lo vuoi proprio bianco, aggiungi [tt][fill=white][/tt] subito dopo il [tt]\draw[/tt].

                                                                                                                                                                                                                                                                                                                                  • #74095
                                                                                                                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                                                                                                                    ::


                                                                                                                                                                                                                                                                                                                                    Ho appena caricato la nuova versione dell’articolo, secondo le indicazioni di Luigi, che ringrazio pubblicamente per l’enorme aiuto. 😉

                                                                                                                                                                                                                                                                                                                                    Per quanto riguarda i disegni non allineati, è vero: in alcuni ho impostato una larghezza minore dei 6.3 cm che abbiamo messo in \pgfplotsset nel preambolo. Questo perché alcuni grafici sbordavano oltre la gabbia del testo, e Lorenzo non voleva. Mi rendo conto che il lavoro è grossolano, ma mi rendo conto che quei due disegni segnalati da Liverpool, ma anche altri, non sono stati toccati: entrambi finiscono entro la gabbia del testo, ma lo stesso non sono esattamente incolonnati. Io credo che l’ambiente sidebyside che usiamo, e che non è farina del nostro sacco, ragioni in un modo particolare.

                                                                                                                                                                                                                                                                                                                                    Ad ogni modo, io metterei la parola fine a quest’articolino. Speriamo di riuscire a metterne una versione alleggerita nell’Arte di settembre. Perché speriamo? Perché il preambolo dell’Arte e le impostazioni varie sono mastodontiche, e di sicuro ci sarà qualche incompatibilità. 🙁
                                                                                                                                                                                                                                                                                                                                    Naturalmente, se avete idee su cosa aggiungere o levare o migliorare, siamo sempre qui!

                                                                                                                                                                                                                                                                                                                                    Ciao e grazie a tutti
                                                                                                                                                                                                                                                                                                                                    Tommaso e Lorenzo (il Presidente 🙂 )

                                                                                                                                                                                                                                                                                                                                  • #74096
                                                                                                                                                                                                                                                                                                                                    Liverpool
                                                                                                                                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                                                                                                                                      illinguista1972″ post=74653Ad ogni modo, io metterei la parola fine a quest’articolino.

                                                                                                                                                                                                                                                                                                                                      Non si può mai dire 😉
                                                                                                                                                                                                                                                                                                                                      A pag. 13, nel secondo punto, direi meglio:

                                                                                                                                                                                                                                                                                                                                      [tt]anchor[/tt] specifica uno dei punti di ancoraggio predefiniti per il riquadro della legenda, coincidenti essenzialmente con le direzioni della rosa dei venti ad otto punte più un punto di ancoraggio per il centro. Qui [tt]north[/tt] indica il punto del riquadro in direzione nord, cioè il punto medio del lato in alto.

                                                                                                                                                                                                                                                                                                                                      Ciao

                                                                                                                                                                                                                                                                                                                                    • #74097
                                                                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                                                                      ::

                                                                                                                                                                                                                                                                                                                                      Liverpool” post=74659

                                                                                                                                                                                                                                                                                                                                      Ad ogni modo, io metterei la parola fine a quest’articolino.

                                                                                                                                                                                                                                                                                                                                      Non si può mai dire 😉
                                                                                                                                                                                                                                                                                                                                      A pag. 13, nel secondo punto, direi meglio:

                                                                                                                                                                                                                                                                                                                                      [tt]anchor[/tt] specifica uno dei punti di ancoraggio predefiniti per il riquadro della legenda, coincidenti essenzialmente con le direzioni della rosa dei venti ad otto punte più un punto di ancoraggio per il centro. Qui [tt]north[/tt] indica il punto del riquadro in direzione nord, cioè il punto medio del lato in alto.

                                                                                                                                                                                                                                                                                                                                      Ciao

                                                                                                                                                                                                                                                                                                                                      Fatto. Fine 🙂

                                                                                                                                                                                                                                                                                                                                      Ciao
                                                                                                                                                                                                                                                                                                                                      Tommaso

                                                                                                                                                                                                                                                                                                                                    • #74098
                                                                                                                                                                                                                                                                                                                                      Liverpool
                                                                                                                                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                                                                                                                        ::

                                                                                                                                                                                                                                                                                                                                        illinguista1972″ post=74671Fatto. Fine 🙂

                                                                                                                                                                                                                                                                                                                                        Solo per pignoleria, ti dico che i punti di ancoraggio predefiniti sono più di nove, per questo avevo scritto “coincidenti essenzialmente”. E che avrei preferito “lato superiore”, ma ci ho pensato stanotte e tu mi hai preceduto.

                                                                                                                                                                                                                                                                                                                                        Allora buone vacanze e complimenti per l’articolo. Sono curioso di vedere come lo riassumerete nell’Arte.

                                                                                                                                                                                                                                                                                                                                        Ciao

                                                                                                                                                                                                                                                                                                                                      • #74099
                                                                                                                                                                                                                                                                                                                                        OldClaudio
                                                                                                                                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                                                                          ::


                                                                                                                                                                                                                                                                                                                                          Probabilmente la risposta c’è nella documentazione di pgfplots, ma…

                                                                                                                                                                                                                                                                                                                                          Il lettore che legge grafici.pdf, sperando di risparmiarsi le centinaia di pagine del amnuale di pgf/TiKz e pgfplots, resta con una domanda priva di risposta, a cui magari un rinvio al paragrafo giusto del manuale potrebbe bastare.

                                                                                                                                                                                                                                                                                                                                          E se uno volesse disegnare un grafico 3D di un linea tridimensionale o di una superficie ma volesse riferirsi a coordinate cilindriche o sferiche invece che cartesiane?

                                                                                                                                                                                                                                                                                                                                          Un esempio molto semplice come una sfera (la Terra, approssimativamente) con alcuni meridiani e alcuni paralleli disegnati sulla superficie, e con un minimo di gradiente di colore sulla superficie per dare l’idea della superficie sferica?

                                                                                                                                                                                                                                                                                                                                          Un altro esempio molto semplice, che sfrutta il primo: Terra con meridiani e paralleli con il disegno di una rotta ortodromica e una lossodromica. (l’ortodromica e la linea più breve che unisce due punti sulla sfera; la lossodromica è la linea che unisce due punti sulla sfera formando un angolo costante con i meridiani). L’ortodromica è un arco di cerchio massimo, quindi potendo disegnare i meridiani che sono cerchi massimi, non dovrebbe essere difficile disegnare un cerchio massimo inclinato che passa per due punti dati. La lossodromica è una specie di spirale sferica che si avvolge sempre più fitta attorno ai due poli; questa forse è più difficile da descrivere analiticamente e quindi da disegnare,

                                                                                                                                                                                                                                                                                                                                          Non sto mettendo in piedi un caso difficile apposta per mostrare i limiti di pgfplots, nel caso che questo pacchetto non sia capace di fare quanto ho descritto. Sto facendo un esempio molto pratico che potrebbe apparire su un libro delle scuole medie, su un manualetto di navigazione a vela o per il brevetto da pilota di aereo; potrebbe essere anche un modo per confrontare le corrispondenti rotte sulla sfera e a confronto con quelle dalla carta di Mercatore, usata per la navigazione. Insomma sarebbero entrambi due esempi “minimi”… 😐 ehm, non sto prendendo in giro nessuno, nemmeno me stesso: io non sarei capace 😳 , ma con tutti i matematici che stanno mettendo mano a questi pacchetti di disegno assistito mi auguro che una soluzione salti fuori 😎 .

                                                                                                                                                                                                                                                                                                                                        • #74100
                                                                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                                                                          ::

                                                                                                                                                                                                                                                                                                                                          Liverpool” post=74672

                                                                                                                                                                                                                                                                                                                                          Fatto. Fine 🙂

                                                                                                                                                                                                                                                                                                                                          Solo per pignoleria, ti dico che i punti di ancoraggio predefiniti sono più di nove, per questo avevo scritto “coincidenti essenzialmente”. E che avrei preferito “lato superiore”, ma ci ho pensato stanotte e tu mi hai preceduto.

                                                                                                                                                                                                                                                                                                                                          Allora buone vacanze e complimenti per l’articolo. Sono curioso di vedere come lo riassumerete nell’Arte.

                                                                                                                                                                                                                                                                                                                                          Ciao

                                                                                                                                                                                                                                                                                                                                          Fatto anche questo 🙂 Per le osservazioni di Claudio aspettiamo Lorenzo.

                                                                                                                                                                                                                                                                                                                                          Ciao
                                                                                                                                                                                                                                                                                                                                          Tommaso

                                                                                                                                                                                                                                                                                                                                        • #74101
                                                                                                                                                                                                                                                                                                                                          lorenzo.pantieri
                                                                                                                                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                                                                            ::

                                                                                                                                                                                                                                                                                                                                            OldClaudio” post=74673E se uno volesse disegnare un grafico 3D di un linea tridimensionale o di una superficie ma volesse riferirsi a coordinate cilindriche o sferiche invece che cartesiane?

                                                                                                                                                                                                                                                                                                                                            Le esigenze (tipo)grafiche sono potenzialmente infinite. Vero, un utente potrebbe aver bisogno di disegnare una sfera con paralleli e meridiani come quella di cui parla Claudio. Ancora: un utente potrebbe volr fare un disegnino per illustrare il teorema di Pitagora: un triangolo rettangolo con tre quadrati costruiti sui lati, opportunamente colorati. Io non saprei farlo. pgfplots può fare queste cose? Non lo so! TikZ può fare queste cose? Scommetto di sì, ma io non saprei farlo.

                                                                                                                                                                                                                                                                                                                                            Questo è un problema per il nostro articolo? Io dico di no. Ci sarà sempre un utente che avrà un esigenza (tipo)grafica che non trova risposta nell’articolo, impossibile tener conto di tutto. In quei casi la consultazione della documentazione dei pacchetti è d’obbligo.

                                                                                                                                                                                                                                                                                                                                            Ciao,
                                                                                                                                                                                                                                                                                                                                            L.

                                                                                                                                                                                                                                                                                                                                          • #74102
                                                                                                                                                                                                                                                                                                                                            Liverpool
                                                                                                                                                                                                                                                                                                                                            Partecipante
                                                                                                                                                                                                                                                                                                                                              Up
                                                                                                                                                                                                                                                                                                                                              0
                                                                                                                                                                                                                                                                                                                                              Down
                                                                                                                                                                                                                                                                                                                                              ::


                                                                                                                                                                                                                                                                                                                                              In pgfplots non sono definiti i sistemi di riferimento sferico e cilindrico. Probabilmente l’autore ritiene che, utilizzando le formule di trasformazione, il problema si possa risolvere alternativamente. D’altra parte io stesso non riesco ad immaginare moltissimi casi nei quali l’uso di tale riferimento possa essere vantaggioso: lo stesso problema di un arco di cerchio massimo “inclinato” non credo sia più semplice da definire in coordinate sferiche.
                                                                                                                                                                                                                                                                                                                                              Comunque penso che il messaggio di @OldClaudio fosse più che altro una “lista dei desideri”, che una domanda vera e propria. Nella libreria 3d di TikZ esistono due comandi per riferirsi ad un punto in coordinate sferiche o cilindriche, perciò credo che potenzialmente si possa realizzare una nuova libreria per pgfplots con poco sforzo. Si potrebbe vedere cosa ne pensa l’autore.
                                                                                                                                                                                                                                                                                                                                              Sinceramente a me mancano di più aspetti legati alla posizione del riferimento:
                                                                                                                                                                                                                                                                                                                                              1) la prospettiva
                                                                                                                                                                                                                                                                                                                                              2) le proiezioni oblique
                                                                                                                                                                                                                                                                                                                                              3) la rotazione dell’asse verticale


                                                                                                                                                                                                                                                                                                                                              @Lorenzo
                                                                                                                                                                                                                                                                                                                                              , parafrasando un celebre film, con TikZ “SI PUO FARE!”
                                                                                                                                                                                                                                                                                                                                              http://www.texample.net/tikz/examples/map-projections/

                                                                                                                                                                                                                                                                                                                                              Ciao

                                                                                                                                                                                                                                                                                                                                            • #74103
                                                                                                                                                                                                                                                                                                                                              Liverpool
                                                                                                                                                                                                                                                                                                                                              Partecipante
                                                                                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                                                                                                illinguista1972″ post=74740Fatto anche questo 🙂 Per le osservazioni di Claudio aspettiamo Lorenzo.

                                                                                                                                                                                                                                                                                                                                                Come sei efficiente!
                                                                                                                                                                                                                                                                                                                                                Adesso se si riuscisse ad allineare al margine destro tutti i grafici, sarebbe piuccheperfetto. Io sinceramente in sidebyside non ho trovato niente di pertinente, ma forse sono troppo scarso 🙁

                                                                                                                                                                                                                                                                                                                                                Ciao

                                                                                                                                                                                                                                                                                                                                              • #74104
                                                                                                                                                                                                                                                                                                                                                Up
                                                                                                                                                                                                                                                                                                                                                0
                                                                                                                                                                                                                                                                                                                                                Down
                                                                                                                                                                                                                                                                                                                                                ::

                                                                                                                                                                                                                                                                                                                                                lorenzo.pantieri” post=74745

                                                                                                                                                                                                                                                                                                                                                E se uno volesse disegnare un grafico 3D di un linea tridimensionale o di una superficie ma volesse riferirsi a coordinate cilindriche o sferiche invece che cartesiane?

                                                                                                                                                                                                                                                                                                                                                Ancora: un utente potrebbe volr fare un disegnino per illustrare il teorema di Pitagora: un triangolo rettangolo con tre quadrati costruiti sui lati, opportunamente colorati. Io non saprei farlo. pgfplots può fare queste cose? Non lo so! TikZ può fare queste cose? Scommetto di sì, ma io non saprei farlo.

                                                                                                                                                                                                                                                                                                                                                Con qualche giorno libero non potevo non approfittarne ;)…

                                                                                                                                                                                                                                                                                                                                                Partiamo dalla sfera: ho trovato un esempio bellissimo Plane Sections of the Cylinder – Dandelin Spheres; riducendolo al minimo si può ottenere:

                                                                                                                                                                                                                                                                                                                                                [attachment=366]Immagine_2012-06-28.jpg[/attachment]

                                                                                                                                                                                                                                                                                                                                                Non sono esperto di 3D quindi sono sicuro che si potrebbe migliorare (impostando ad esempio linee tratteggiate per paralleli e meridani nella parte non in luce della sfera). In questo caso però non si utilizzerebbe pgfplots.

                                                                                                                                                                                                                                                                                                                                                Passiamo invece ad un esempio in cui viene usato pgfplots: TikZ: How to draw a sine curve in 3D? (si veda la seconda risposta).

                                                                                                                                                                                                                                                                                                                                                Siccome esistono già esempi in 3D non banali, sono convinto che da qualche parte esistano anche delle macro sviluppate per usare come riferimento coordinate cilindriche o sferiche.


                                                                                                                                                                                                                                                                                                                                                Per quanto riguarda l’articolo, invece, ho notato che non si parla di integrazione con Gnuplot (e quindi compilazione con -shell-escape), ma non mi ricordo se era stato deciso in partenza di non dire nulla a riguardo.

                                                                                                                                                                                                                                                                                                                                                Ciao
                                                                                                                                                                                                                                                                                                                                                Claudio

                                                                                                                                                                                                                                                                                                                                                Attachments:
                                                                                                                                                                                                                                                                                                                                                You must be logged in to view attached files.
                                                                                                                                                                                                                                                                                                                                              • #74105
                                                                                                                                                                                                                                                                                                                                                OldClaudio
                                                                                                                                                                                                                                                                                                                                                Partecipante
                                                                                                                                                                                                                                                                                                                                                  Up
                                                                                                                                                                                                                                                                                                                                                  0
                                                                                                                                                                                                                                                                                                                                                  Down
                                                                                                                                                                                                                                                                                                                                                  ::

                                                                                                                                                                                                                                                                                                                                                  http://www.texample.net/tikz/examples/map-projections/

                                                                                                                                                                                                                                                                                                                                                  Questo è “quasi” quello che intendevo; bellissimo!

                                                                                                                                                                                                                                                                                                                                                  Cerco di studiarmi per bene il codice sorgente e vedo se riesco a fare qualche passo verso il disegno della ortodromica (“retta” sferica) e della lossodromica (“retta” cilindrica), giusto per vedere se ci riesco.

                                                                                                                                                                                                                                                                                                                                                • #74106
                                                                                                                                                                                                                                                                                                                                                  Liverpool
                                                                                                                                                                                                                                                                                                                                                  Partecipante
                                                                                                                                                                                                                                                                                                                                                    Up
                                                                                                                                                                                                                                                                                                                                                    0
                                                                                                                                                                                                                                                                                                                                                    Down
                                                                                                                                                                                                                                                                                                                                                    ::

                                                                                                                                                                                                                                                                                                                                                    OldClaudio” post=74751Cerco di studiarmi per bene il codice sorgente e vedo se riesco a fare qualche passo verso il disegno della ortodromica (“retta” sferica) e della lossodromica (“retta” cilindrica), giusto per vedere se ci riesco.

                                                                                                                                                                                                                                                                                                                                                    Claudio, poi com’è finita?

                                                                                                                                                                                                                                                                                                                                                  • #74107
                                                                                                                                                                                                                                                                                                                                                    Liverpool
                                                                                                                                                                                                                                                                                                                                                    Partecipante
                                                                                                                                                                                                                                                                                                                                                      Up
                                                                                                                                                                                                                                                                                                                                                      0
                                                                                                                                                                                                                                                                                                                                                      Down
                                                                                                                                                                                                                                                                                                                                                      ::


                                                                                                                                                                                                                                                                                                                                                      Cari autori, reduce da una recente conversazione su questo forum, vi segnalo che oltre alle impostazioni per cambiare il separatore decimale, si potrebbero indicare quelle per scegliere lo spazio fine come separatore delle migliaia e le 5 cifre intere per iniziare a separare le migliaia. Il setup diventerebbe:
                                                                                                                                                                                                                                                                                                                                                      `\pgfplotsset{compat=newest, /pgf/number format/.cd, use comma, 1000 sep={\,}, min exponent for 1000 sep=4}`Credo inoltre che l’uso del valore [tt]newest[/tt] non andrebbe incoraggiato, alla luce di quanto scritto sul manuale. @Marco87, qual è la tua posizione? Non sarebbe meglio [tt]1.6[/tt] da sostituire con il valore più recente nei nuovi documenti?

                                                                                                                                                                                                                                                                                                                                                      Ciao

                                                                                                                                                                                                                                                                                                                                                    • #74108
                                                                                                                                                                                                                                                                                                                                                      OldClaudio
                                                                                                                                                                                                                                                                                                                                                      Partecipante
                                                                                                                                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                                                                                                                                        ::

                                                                                                                                                                                                                                                                                                                                                        Liverpool” post=78390

                                                                                                                                                                                                                                                                                                                                                        Cerco di studiarmi per bene il codice sorgente e vedo se riesco a fare qualche passo verso il disegno della ortodromica (“retta” sferica) e della lossodromica (“retta” cilindrica), giusto per vedere se ci riesco.

                                                                                                                                                                                                                                                                                                                                                        Claudio, poi com’è finita?

                                                                                                                                                                                                                                                                                                                                                        Non sono riuscito a concludere niente. Mi spiace.

                                                                                                                                                                                                                                                                                                                                                      • #74109
                                                                                                                                                                                                                                                                                                                                                        Up
                                                                                                                                                                                                                                                                                                                                                        0
                                                                                                                                                                                                                                                                                                                                                        Down
                                                                                                                                                                                                                                                                                                                                                        ::


                                                                                                                                                                                                                                                                                                                                                        Ciao,

                                                                                                                                                                                                                                                                                                                                                        LiverpoolCredo inoltre che l’uso del valore [tt]newest[/tt] non andrebbe incoraggiato, alla luce di quanto scritto sul manuale. @Marco87, qual è la tua posizione? Non sarebbe meglio [tt]1.6[/tt] da sostituire con il valore più recente nei nuovi documenti?

                                                                                                                                                                                                                                                                                                                                                        Concordo. 🙂 Tra l’altro, la documentazione di [tt]pgfplots,[/tt] a pagina 8, dice:

                                                                                                                                                                                                                                                                                                                                                        The value <version> can be [tt]default[/tt], [tt]pre 1.3[/tt], [tt]1.3[/tt], [tt]1.4[/tt], [tt]1.5[/tt], [tt]1.5.1[/tt], [tt]1.6[/tt], and [tt]newest[/tt]. The value [tt]default[/tt] is the same as [tt]pre 1.3[/tt] (up to insignificant changes). The use of [tt]newest[/tt] is strongly discouraged: it might cause changes in your document, depending on the current version of PGFPLOTS. Please inspect your [tt].log[/tt] file to see suggestions for the best possible version.

                                                                                                                                                                                                                                                                                                                                                        Quindi, viene detto esattamente il contrario di quanto veniva detto nelle versioni precedenti della guida. Visto che la guida dice di leggere il file di log per determinare la versione ottimale da utilizzare, mi piacerebbe che questo venisse fatto automaticamente e inserito in un’ulteriore opzione [tt]optimus[/tt] (nome che ho inventato io) che vada a sceglierla automaticamente.

                                                                                                                                                                                                                                                                                                                                                        Ciao e buona giornata!
                                                                                                                                                                                                                                                                                                                                                        Marco.

                                                                                                                                                                                                                                                                                                                                                      • #74110
                                                                                                                                                                                                                                                                                                                                                        Liverpool
                                                                                                                                                                                                                                                                                                                                                        Partecipante
                                                                                                                                                                                                                                                                                                                                                          Up
                                                                                                                                                                                                                                                                                                                                                          0
                                                                                                                                                                                                                                                                                                                                                          Down
                                                                                                                                                                                                                                                                                                                                                          ::


                                                                                                                                                                                                                                                                                                                                                          Riprendo il disegno del punto di vista per un aggiornamento. Con la collaborazione di Christian Feuersänger sono riuscito ad ottenere una sfumatura migliore per i due angoli utilizzando [tt]pgfplots[/tt] invece di [tt]TikZ[/tt]. In questo caso il problema rimane la realizzazione dell’occhio (che prima avveniva in 2d su un piano non parallelo allo schermo mentre qui deve avvenire in 3d). Pertanto posto il codice solo per completezza, perché mi sembra che il gioco non valga la candela.

                                                                                                                                                                                                                                                                                                                                                          Ciao
                                                                                                                                                                                                                                                                                                                                                          `\documentclass{standalone}
                                                                                                                                                                                                                                                                                                                                                          \usepackage[T1]{fontenc}
                                                                                                                                                                                                                                                                                                                                                          \usepackage[utf8]{inputenc}
                                                                                                                                                                                                                                                                                                                                                          \usepackage[italian]{babel}
                                                                                                                                                                                                                                                                                                                                                          \usepackage[sc]{mathpazo}
                                                                                                                                                                                                                                                                                                                                                          \linespread{1.05}
                                                                                                                                                                                                                                                                                                                                                          \usepackage{textcomp}
                                                                                                                                                                                                                                                                                                                                                          \usepackage[dvipsnames]{xcolor}
                                                                                                                                                                                                                                                                                                                                                          \definecolor{Coral}{rgb}{1,0.498,0.312}
                                                                                                                                                                                                                                                                                                                                                          \usepackage{pgfplots}
                                                                                                                                                                                                                                                                                                                                                          \pgfplotsset{compat=1.7}
                                                                                                                                                                                                                                                                                                                                                          \usepgfplotslibrary{patchplots}

                                                                                                                                                                                                                                                                                                                                                          \def\rar{0.2} % raggio degli archi orientati
                                                                                                                                                                                                                                                                                                                                                          \def\azimut{80} % definizione dell'angolo di azimut nel sistema di pgfplots
                                                                                                                                                                                                                                                                                                                                                          \def\el{40} % definizione dell'angolo di elevazione nel sistema ISO
                                                                                                                                                                                                                                                                                                                                                          \pgfmathsetmacro{\az}{270+\azimut} % calcolo dell'azimut nel sistema ISO

                                                                                                                                                                                                                                                                                                                                                          \begin{document}
                                                                                                                                                                                                                                                                                                                                                          \begin{tikzpicture}
                                                                                                                                                                                                                                                                                                                                                          % I numeri assegnati a x, y e z sono le componenti delle proiezioni dei versori dei tre assi sul quadro.
                                                                                                                                                                                                                                                                                                                                                          \begin{axis} [width=13cm, scale only axis, axis on top, axis lines=center, axis line style=-latex,
                                                                                                                                                                                                                                                                                                                                                          x={(0.94cm,-0.34cm)}, y={(0.766cm,0.643cm)}, z={(0cm,1cm)}, scale mode=scale uniformly,
                                                                                                                                                                                                                                                                                                                                                          xmin=0, xmax=1, ymin=-1, ymax=0.9, zmin=0, zmax=1,
                                                                                                                                                                                                                                                                                                                                                          xtick=\empty, ytick=\empty, ztick=\empty, xlabel={$x$}, ylabel={$y$}, zlabel={$z$},
                                                                                                                                                                                                                                                                                                                                                          every axis x label/.style={at={(axis cs:\pgfkeysvalueof{/pgfplots/xmax},0,0)}, xshift=0.5em},
                                                                                                                                                                                                                                                                                                                                                          every axis y label/.style={at={(axis cs:0,\pgfkeysvalueof{/pgfplots/ymax},0)}, shift={(-0.6em,0.7ex)}},
                                                                                                                                                                                                                                                                                                                                                          every axis z label/.style={at={(axis cs:0,0,\pgfkeysvalueof{/pgfplots/zmax})}, xshift=-0.8em},
                                                                                                                                                                                                                                                                                                                                                          ]

                                                                                                                                                                                                                                                                                                                                                          % angolo di azimut
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [surf, shader=interp, colormap={dissolvenza}{color=(transparent!0) color=(Coral!50!Red)},
                                                                                                                                                                                                                                                                                                                                                          patch type= bicubic, patch type sampling, samples=7,
                                                                                                                                                                                                                                                                                                                                                          domain=-1:0, y domain=270:\az, variable=\t, point meta=t^2]
                                                                                                                                                                                                                                                                                                                                                          ( {sqrt(1-t^2)*cos(y)}, {sqrt(1-t^2)*sin(y)}, {0} );

                                                                                                                                                                                                                                                                                                                                                          % angolo di elevazione
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [surf, shader=interp, colormap={dissolvenza}{color=(transparent!0) color=(Cyan!50!RoyalBlue!60)},
                                                                                                                                                                                                                                                                                                                                                          patch type= bicubic, patch type sampling, samples=5,
                                                                                                                                                                                                                                                                                                                                                          domain=-1:0, y domain=0:\el, variable=\t, point meta=t^2]
                                                                                                                                                                                                                                                                                                                                                          ( {sqrt(1-t^2)*cos(\az)*cos(y)}, {sqrt(1-t^2)*sin(\az)*cos(y)}, {sqrt(1-t^2)*sin(y)} );

                                                                                                                                                                                                                                                                                                                                                          % asse visivo
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [gray, thick, samples=2, samples y=0, domain=0:1, variable=\t]
                                                                                                                                                                                                                                                                                                                                                          ( {cos(\az)*cos(\el)*t}, {sin(\az)*cos(\el)*t}, {sin(\el)*t} );

                                                                                                                                                                                                                                                                                                                                                          % prolungamento dell'asse visivo
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [gray, thick, dash pattern=on 5pt off 5pt, dash phase=5pt,
                                                                                                                                                                                                                                                                                                                                                          samples=2, samples y=0, domain=1:1.3, variable=\t]
                                                                                                                                                                                                                                                                                                                                                          ( {cos(\az)*cos(\el)*t}, {sin(\az)*cos(\el)*t}, {sin(\el)*t} );

                                                                                                                                                                                                                                                                                                                                                          % proiezione dell'asse visivo
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [gray, dashed, thick, samples=2, samples y=0, domain=0:1, variable=\t]
                                                                                                                                                                                                                                                                                                                                                          ( {cos(\az)*t}, {sin(\az)*t}, {0} );

                                                                                                                                                                                                                                                                                                                                                          % arco orientato di azimut
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [-stealth, Maroon!20!Red, samples=30, samples y=0, domain=270:\az, variable=\t]
                                                                                                                                                                                                                                                                                                                                                          ( {\rar*cos(t)}, {\rar*sin(t)}, {0} );

                                                                                                                                                                                                                                                                                                                                                          % arco orientato di elevazione
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [-stealth, RoyalBlue!50!Blue, samples=30, samples y=0, domain=0:\el, variable=\t]
                                                                                                                                                                                                                                                                                                                                                          ( {\rar*cos(\az)*cos(t)}, {\rar*sin(\az)*cos(t)}, {\rar*sin(t)} );

                                                                                                                                                                                                                                                                                                                                                          % etichetta dell'azimut
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [Maroon!20!Red, mark=text, text mark=$\alpha$] coordinates
                                                                                                                                                                                                                                                                                                                                                          {( {(\rar+0.1)*cos(270+\azimut/2)}, {(\rar+0.1)*sin(270+\azimut/2)}, {0} )};

                                                                                                                                                                                                                                                                                                                                                          % etichetta dell'elevazione
                                                                                                                                                                                                                                                                                                                                                          \addplot3 [RoyalBlue!50!Blue, mark=text, text mark=$\varepsilon$] coordinates
                                                                                                                                                                                                                                                                                                                                                          {( {(\rar+0.1)*cos(\az)*cos(\el/2)}, {(\rar+0.1)*sin(\az)*cos(\el/2)}, {(\rar+0.1)*sin(\el/2)} )};
                                                                                                                                                                                                                                                                                                                                                          \end{axis}
                                                                                                                                                                                                                                                                                                                                                          \pgfresetboundingbox
                                                                                                                                                                                                                                                                                                                                                          \path (-0.5,0.5) rectangle (5.5,6);
                                                                                                                                                                                                                                                                                                                                                          \end{tikzpicture}
                                                                                                                                                                                                                                                                                                                                                          \end{document}`

                                                                                                                                                                                                                                                                                                                                                          [attachment=536]prova3.png[/attachment]

                                                                                                                                                                                                                                                                                                                                                          Attachments:
                                                                                                                                                                                                                                                                                                                                                          You must be logged in to view attached files.
                                                                                                                                                                                                                                                                                                                                                        • #74111
                                                                                                                                                                                                                                                                                                                                                          Liverpool
                                                                                                                                                                                                                                                                                                                                                          Partecipante
                                                                                                                                                                                                                                                                                                                                                            Up
                                                                                                                                                                                                                                                                                                                                                            0
                                                                                                                                                                                                                                                                                                                                                            Down
                                                                                                                                                                                                                                                                                                                                                            ::


                                                                                                                                                                                                                                                                                                                                                            Ho scoperto da poco che il pacchetto [tt]siunitx[/tt] fornisce un comando per passare tutte le opzioni sulla formattazione dei numeri a [tt]pgf[/tt] e quindi anche a [tt]pgfplots[/tt]. Il comando è [tt]\SendSettingsToPgf[/tt] che va usato, ad esempio, così:
                                                                                                                                                                                                                                                                                                                                                            `\documentclass{article}
                                                                                                                                                                                                                                                                                                                                                            \usepackage{pgfplots}
                                                                                                                                                                                                                                                                                                                                                            \pgfplotsset{compat=1.7}
                                                                                                                                                                                                                                                                                                                                                            \usepackage{siunitx}
                                                                                                                                                                                                                                                                                                                                                            \sisetup{
                                                                                                                                                                                                                                                                                                                                                            group-separator={\,},
                                                                                                                                                                                                                                                                                                                                                            output-decimal-marker={,}
                                                                                                                                                                                                                                                                                                                                                            }
                                                                                                                                                                                                                                                                                                                                                            \SendSettingsToPgf

                                                                                                                                                                                                                                                                                                                                                            \begin{document}
                                                                                                                                                                                                                                                                                                                                                            % <...>
                                                                                                                                                                                                                                                                                                                                                            \end{document}`Inutile aggiungere che il comando va dato dopo aver caricato il pacchetto [tt]pgfplots[/tt].

                                                                                                                                                                                                                                                                                                                                                            Penso che sarebbe interessante aggiungerlo nell’articolo e soprattutto nell’Arte. Probabilmente, in quest’ultima, la sezione adatta sarebbe quella dedicata a [tt]siunitx[/tt], magari con un esempio nella sezione dedicata a [tt]pgfplots[/tt].

                                                                                                                                                                                                                                                                                                                                                            Ciao

                                                                                                                                                                                                                                                                                                                                                          • Visualizzazione 269 filoni di risposte
                                                                                                                                                                                                                                                                                                                                                            Accesso

                                                                                                                                                                                                                                                                                                                                                            Go to top