- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 14 anni, 1 mese fa da .
-
Topic
-
Buonasera a tutti,ho un problema con un grafico che cerco di disegnare col pacchetto pgfplots. Uso LaTeX da un pochino, ma non c’ho mai disegnato; c’ho masso mano oggi per la prima volta e ho cercato di capirci qualcosa con l’aiuto di L’arte di disegnare grafici con LaTeX, ma ci son domande (qualcosa mi dice piuttosto idiote) a cui non son riuscito a trovare risposta.
Il codice da me prodotto è questo:
`\begin{tikzpicture}
\begin{axis}[view={45}{30},
xmin=-1, xmax=1.75, ymin=-1, ymax=1.75, zmin=-1, zmax=1.75,
axis lines=middle, axis equal,
xlabel=$x_1$, ylabel=$x_2$, zlabel=$x_3$]
\addplot3[domain=0:360, y domain=0:180, variable=\theta, variable y=\phi, samples=30, z buffer=sort, surf]
({cos(theta)*sin(phi)}, {(sin(theta)*sin(phi)}, {cos(phi)});
\end{axis}
\end{tikzpicture}`
e, come avrete capito tutti, vuole rappresentare una sfera con gli assi cartesiani. 😀Ora, i miei problemi sono:
- Perché l’unica etichetta decente è x1 mentre x2 e x3 vengono lontane 1 km dagli assi e perdipiù sovrapposte?
- È possibile fare in modo che le frecce rappresentanti gli assi sovrastino la sfera, invece che essere coperti da questa?
- Perché la sfera cambia proporzioni a seconda dell’angolazione degli assi? Per esempio, nell’esempio suriportato si vede bene, ma se imposto view={30}{30} risulta schiacciata… ma è una sfera :O le poche conoscenze di geometria che ho dicono che dovrebbe restare una sfera… tantopiù che ho impostato axis equal.
Oltre a questi problemi avrei altrettanti quesiti, che semplicemente non so come affrontare:
- È possibile avere una sfera con una buona risoluzione, come questa, ma disegnare meno “meridiani e paralleli”, in altre parole diciamo crearla con samples=30 ma disegnarla con per esempio 10?
- È possibile avere le facce completamente monocromatiche?
- Come diavolo si fa, per esempio, a disegnare gli angoli di longitudine e latitudine?
Anche solo un’indicazione di dove cercare è più che benvenuta… grazie in anticipo, scusate per la lista sbrodolata e non esitate pure a mandarmici…! 😀
PS. Qualora possa servire sto scrivendo un articolo IEEE, quindi uso
`\documentclass[11pt,conference,a4paper,twoside]{IEEEtran}`
- Devi essere connesso per rispondere a questo topic.