ここに画像形式のコードがありますTikz
。パッケージの使用や角度の値の変更など、回転させるために多くの変更を加えましたが、それでも回転しません。何が問題なのかわかりません。
\documentclass[border=10pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.8}
\usepackage{tikz, tikz-3dplot}
\begin{document}
\tdplotsetmaincoords{20}{45}
\begin{tikzpicture}[scale=1]
\tdplotsetrotatedcoords{20}{30}{90}
\begin{axis}[
axis lines=center,
axis on top,
xlabel={$x$}, ylabel={$y$}, zlabel={$z$},
view/h=110,
title={\tiny $\frac{x^2}{a^2}+\frac{y^2}{b^2}=1$, Rotate Please},
]
\addplot3[
surf,
z buffer=sort,
mesh/interior colormap={purplegreen}{color=(purple) color=(green)},
colormap={periodic}{%
color=(blue)
color=(yellow)
color=(orange)
color=(red)
color=(orange)
color=(yellow)
color=(blue)},
domain=-2:2, domain y=0:360,
samples=20, samples y=20,
variable=\u, variable y=\v,
point meta=u,
]
({2 * cos(v)},{3 * sin(v)},{u});
\end{axis}
\end{tikzpicture}
\end{document}
また、軸に数字を表示したくないのですが、何を変更すればよいでしょうか。
前もって感謝します。
答え1
座って、どのような選択肢があるか考えてみましょう。
初めに、いいえ、を使用し\tdplotxxx
て を回転させることはできませんaxis
。前者は からtikz-3dplot
、後者は から来ます。これらは基本的に独立して動作します。(話題から外れますが、以前は> だpgfplots
と思っていましたが、今は>> だとわかりました。)tikz-3dplot
pgfplots
pgfplots
tikz-3dplot
以下はpgfplots
pgfplots
軸ではなくデータ ポイントだけを回転させたい場合は、データ ポイントを変更できるフェーズがあります。filter points
マニュアルで検索してください。データ ポイントを軸と一緒に回転させたい場合は、 を(2D 回転)
view={12}{34}
と一緒に使用できます。これら 2 つを組み合わせると、すべての可能な 3D 回転が可能になります。rotate=56
軸だけを回転させたい場合は、前の 2 つの方法を組み合わせます。
に固執したいのであればtikz-3dplot
、 を諦めなければなりませんaxis
。