
我在使用此程式碼產生的報告中包含一個圖形:
\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}