![在极轴图中反转 y 轴](https://linux22.com/image/317842/%E5%9C%A8%E6%9E%81%E8%BD%B4%E5%9B%BE%E4%B8%AD%E5%8F%8D%E8%BD%AC%20y%20%E8%BD%B4.png)
我试图反转极坐标图的 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}