
В мой отчет включена графика, созданная с помощью этого кода:
\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}