我制作了一个包含大量extra x ticks
和 的pgfplot extra x tick labels
。但不幸的是,它看起来真的很混乱。因此我想旋转它们。
首先我尝试过,xticklabel style={rotate=90, anchor=east}
但是没有用(我怀疑它指的是常规滴答声,而我没有)。
然后我尝试every x tick/.style={xticklabel style={rotate=90, anchor=east}}
,但也失败了。
你们有人知道旋转的解决方案extra x tick labels
吗?
这是我的代码:
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=16.5cm,
height=7cm,
xmin=-0.999 ,xmax=70.99,
ymin=0, ymax=12.5,
xtick=\empty,
extra x ticks={0,5,10,15,20,25,30,35,40,45,50,55,60,65,70},
extra x tick labels={L100, L50P50, P100, P50B50, B100, B50L50, L100, L50C50, C100, C50B50, B100, B50C50, C100, C50P50, P100},
extra x tick style={grid=major},
]
\end{axis}
\end{tikzpicture}
\end{document}
答案1
tick label style
在 内添加extra x tick style
。
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=16.5cm,
height=7cm,
xmin=-0.999 ,xmax=70.99,
ymin=0, ymax=12.5,
xtick=\empty,
extra x ticks={0,5,10,15,20,25,30,35,40,45,50,55,60,65,70},
extra x tick labels={L100, L50P50, P100, P50B50, B100, B50L50, L100, L50C50, C100, C50B50, B100, B50C50, C100, C50P50, P100},
extra x tick style={
grid=major,
tick label style={rotate=90} % <-- this is added
}
]
\end{axis}
\end{tikzpicture}
\end{document}
话虽如此,如果所有的蜱虫都是extra
蜱虫,那为什么extra
首先要使用蜱虫呢?
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
width=16.5cm,
height=7cm,
xmin=-0.999 ,xmax=70.99,
ymin=0, ymax=12.5,
xtick={0,5,10,15,20,25,30,35,40,45,50,55,60,65,70},
xticklabels={L100, L50P50, P100, P50B50, B100, B50L50, L100, L50C50, C100, C50B50, B100, B50C50, C100, C50P50, P100},
xmajorgrids=true,
x tick label style={rotate=90,anchor=east}
]
\end{axis}
\end{tikzpicture}
\end{document}