我的报告中有一个使用此代码生成的图形:
\begin{figure}
\centering
\captionsetup{justification=centering,margin=2cm}
\begin{center}Class guessed by the program
\includegraphics[width=16cm]{images/confusion}\begin{turn}{90}\hspace{25mm}Actual class of input\end{turn}
\end{center}
\caption{Confusion Matrix for 26 Classes.}
\label{fig:confusion}
\end{figure}
但是看起来有点乱。我希望 Y 轴标题位于同一位置,但在图像的左侧。最好的方法是什么?谢谢。
答案1
你的问题只是你将turn
环境定位在了之后\includegraphics
。因此,我对你的代码进行了一些清理:
- 使你的代码可编译(重要)
- 移动转动部分(重要)
- 替换
turn
为\rotatebox
(不重要,这使得代码不需要rotating
) - 添加缩进(不重要)
输出(我没有图片):
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{caption}
\begin{document}
\begin{figure}
\centering
\captionsetup{justification=centering,margin=2cm}
Class guessed by the program
\rotatebox{90}{\hspace{25mm}Actual class of input}\includegraphics[width=16cm]{images/confusion}
\caption{Confusion Matrix for 26 Classes.}
\label{fig:confusion}
\end{figure}
\end{document}