Tikz 画像が回転しないのはなぜですか?

Tikz 画像が回転しないのはなぜですか?

ここに画像形式のコードがあります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-3dplotpgfplotspgfplotstikz-3dplot

以下はpgfplots

  • pgfplots軸ではなくデータ ポイントだけを回転させたい場合は、データ ポイントを変更できるフェーズがあります。filter pointsマニュアルで検索してください。

  • データ ポイントを軸と一緒に回転させたい場合は、 を(2D 回転)view={12}{34}と一緒に使用できます。これら 2 つを組み合わせると、すべての可能な 3D 回転が可能になります。rotate=56

  • 軸だけを回転させたい場合は、前の 2 つの方法を組み合わせます。

に固執したいのであればtikz-3dplot、 を諦めなければなりませんaxis

関連情報