Подпись слева на графике

Подпись слева на графике

В мой отчет включена графика, созданная с помощью этого кода:

\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}

Связанный контент