极轴中的 xtick 无用

极轴中的 xtick 无用

作为后续问题我的答案在这里polaraxis,我对有疑问pgfplots。当我尝试定义 时xtick,与删除该选项相比,没有任何变化。

平均能量损失

\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{polar}  
\pgfplotsset{compat=1.13}

\begin{document}
\begin{tikzpicture}
\begin{polaraxis}[xtick={0,45,...,360},]   
\end{polaraxis}
\end{tikzpicture}
\end{document}

结果(x 刻度以 30° 为步长,而不是 45°!) 简单的极轴

答案1

使用你的代码我收到了警告

软件包 pgfplots 警告:您的轴范围为空(在方向 )。将其重新放置在默认范围并清除所有图。

因此,如果环境中没有图,polaraxis则至少为设置一个值ymax

\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{polar}  
\pgfplotsset{compat=1.13}

\begin{document}
\begin{tikzpicture}
\begin{polaraxis}[
  xtick={0,45,...,360},
  ytick={0,.5,1},
  ymax=1.1
  ]
\end{polaraxis}
\end{tikzpicture}
\end{document}

结果:

在此处输入图片描述

选择:

\documentclass{standalone}
\usepackage{pgfplots}
\usepgfplotslibrary{polar}  
\pgfplotsset{compat=1.13}

\begin{document}
\begin{tikzpicture}
\begin{polaraxis}[
  xtick={0,45,...,360},
  ]
\addplot[draw=none]coordinates{(0,1)};
\end{polaraxis}
\end{tikzpicture}
\end{document}

相关内容