我试图反转极坐标图的 y 轴,同时保持零点朝东。这应该会产生一个顺时针极坐标图。
然而,刻度锚点并未以正确的方式镜像。
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{pgfplots.polar}
\begin{document}
\begin{figure}
\begin{tikzpicture}
\begin{polaraxis}[
y dir=reverse
]
\addplot table{
0 1
30 2
60 4
90 6
120 4
};
\end{polaraxis}
\end{tikzpicture}
\end{figure}
\end{document}
我该如何解决这个问题?类似的问题在极坐标图上的反转轴
答案1
您xticklabel style={anchor=180-\tick}
可以将 的锚点固定 xticklabel
在这个反转的 y 轴上,以将刻度标签从中心驱走,您可以添加inner xsep=2mm
。
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{pgfplots.polar}
\begin{document}
\begin{figure}
\begin{tikzpicture}
\begin{polaraxis}[
y dir=reverse,
xticklabel style={anchor=180-\tick}]
\addplot table{
0 1
30 2
60 4
90 6
120 4
};
\end{polaraxis}
\end{tikzpicture}
\end{figure}
\end{document}