![tikz 和 pdf:标签旋转导致重叠](https://linux22.com/image/425158/tikz%20%E5%92%8C%20pdf%EF%BC%9A%E6%A0%87%E7%AD%BE%E6%97%8B%E8%BD%AC%E5%AF%BC%E8%87%B4%E9%87%8D%E5%8F%A0.png)
如下面的示例所示,我试图通过 tikzpicture 创建混淆矩阵(尚未找到任何通过表格实现轻松调色的优质解决方案)。但是,由于空间有限,刻度标签的旋转会导致它们之间重叠。我猜这是中心旋转点的结果。这里有人有针对此问题的修复方法,同时仍然允许指定的旋转角度吗?在最佳情况下,无论指定的旋转角度如何,每个刻度标签的最后一个字母都应以轴刻度标记结束。
\documentclass{standalone}
\usepackage{tikz,pgfplots,pgfplotstable}
\newcommand{\abe}{abe}
\newcommand{\abee}{abeeeeeeeeee}
\begin{document}
\begin{tikzpicture}
\begin{axis}[%
width=0.5\textwidth,
height=0.5\textwidth,
scale only axis,
axis on top,
xmin=0.5,
xmax=14.5,
xtick={1,2,3,4,5,6,7,8,9,10,11,12,13,14},
xticklabels={{\abe},{\abee},\abe},
xticklabel style={rotate=40},
xlabel={Predicted Class},
xlabel near ticks,
y dir=reverse,
ymin=0.5,
ymax=14.5,
ytick={1,2,3,4,5,6,7,8,9,10,11,12,13,14},
yticklabel style={rotate=40},
ylabel={True Class},
ylabel near ticks,
ticklabel style={font=\footnotesize}
]
\end{axis}
\end{tikzpicture}%
\end{document}