在极轴图中反转 y 轴

在极轴图中反转 y 轴

我试图反转极坐标图的 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}

在此处输入图片描述

相关内容