Re: Dimensioni figure in tikzpicture-axis

#93788
Up
0
Down
::


Grazie a Skevin93 per la dritta 🙂 .

Liverpool” post=93375
sei sicuro che sia l’equazione di una sfera? A me non sembra.

Già! :mrgreen: Nel tentativo di proporre un codice semplificato ho pasticciato con il copia e incolla. Il mio problema iniziale era un po’ più complicato, prevedendo di rappresentare ellissoidi ruotati attorno all’asse z e ho semplificato malamente le equazioni.
Ecco qui un codice che dovrebbe essere corretto.
\begin{document}
%%%%%%%%%
\begin {figure}[htbp] %sfera
%
\begin{tikzpicture}
% assi coordinate e vista
\begin{axis}
[ xmin=-4, xmax=4,
ymin=-4, ymax=4,
axis lines=none,
view={0}{0},
scale=1 ]
%
%disegna sfera 1
\def \r{2}
%
\addplot3
[ opacity = 0.5,
surf,
z buffer = sort,
samples = 21,
variable = \u,
variable y = \v,
domain = 0:180,
y domain = 0:360,
colormap name=gb,
colormap={gb}{color(0cm)=(lightblue); color(1cm)=(white)} ]
%
( {\r*sin(u)*cos(v)},
{\r*sin(u)*sin(v)},
{\r*cos(u)} );
%
\end{axis}
\end{tikzpicture}
%
%
\begin{tikzpicture}
% assi coordinate e vista
\begin{axis}
[ xmin=-4, xmax=4,
ymin=-4, ymax=4,
axis lines=none,
view={0}{90},
scale=1 ]
%
%disegna sfera 2
\def \r{2}
%
\addplot3
[ opacity = 0.5,
surf,
z buffer = sort,
samples = 21,
variable = \u,
variable y = \v,
domain = 0:180,
y domain = 0:360,
colormap name=gb,
colormap={gb}{color(0cm)=(lightblue); color(1cm)=(white)} ]
%
( {\r*sin(u)*cos(v) },
{\r*sin(u)*sin(v) },
{\r*cos(u)} );
%
\end{axis}
\end{tikzpicture}
%
\caption {…….}
\label{fig:1}
\end{figure}
%%%%%%%%%
\end{document}
Ma la figura che si ottiene è deforme e non ha le dimensioni attese (allegato).

Attachments:
You must be logged in to view attached files.

Go to top