label style
在 a 中设置全局选项polaraxis
似乎没有任何效果。在这种情况下是否有特定的样式可用?我在文档中找不到任何内容。
% arara: pdflatex
\documentclass[tikz]{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{times}
\usepackage{pgfplots}
\usepgfplotslibrary{polar}
\pgfplotsset{compat=newest}
\pgfplotsset{
label style={font=\huge},
}
\begin{document}
\begin{tikzpicture}
\begin{axis}[%
width=7cm,
height=7cm,
xmin=0,
xmax=20,
ymin=-2,
ymax=2,
xlabel={XXXXXXXXXX},
yticklabel style={rotate=90},
ylabel={YYYYYYYYYY},
]
%
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{polaraxis}[%
width=7cm,
height=7cm,
xmin=0,
xmax=360,
ymin=-2,
ymax=2,
xlabel={XXXXXXXXXX},
yticklabel style={rotate=90},
ylabel={YYYYYYYYYY},
]
%
\end{polaraxis}
\end{tikzpicture}
\end{document}
例如axis
例如polaraxis
答案1
从中tikzlibrarypgfplots.polar.code.tex
可以了解到,对于极坐标轴,相关键是polar labels style
。在那里你可以看到,对于这种轴,x
和标签的处理方式不同。(手册 v1.16 的脚注 17 和 18 表明这些标签很棘手。;-)y
\documentclass[tikz]{standalone}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{times}
\usepackage{pgfplots}
\usepgfplotslibrary{polar}
%\pgfplotsset{compat=newest}
\pgfplotsset{compat=1.16}
\pgfplotsset{label style={font=\huge},polar labels style={font=\huge}}
\begin{document}
\begin{tikzpicture}
\begin{axis}[%
width=7cm,
height=7cm,
xmin=0,
xmax=20,
ymin=-2,
ymax=2,
xlabel={XXXXXXXXXX},
yticklabel style={rotate=90},
ylabel={YYYYYYYYYY},
]
%
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{polaraxis}[%
width=7cm,
height=7cm,
xmin=0,
xmax=360,
ymin=-2,
ymax=2,
xlabel={XXXXXXXXXX},
yticklabel style={rotate=90},
ylabel={YYYYYYYYYY},
]
%
\end{polaraxis}
\end{tikzpicture}
\end{document}