Con respecto a este enlace:matriz de confusión usando solo código LaTeX, lo cual fue muy útil, pude reducir el ejemplo a una matriz de 2x2, sin embargo, al intentar centrar toda la estructura, la etiqueta del eje y se centra independientemente del resto de la estructura de la tabla.
Esto se hizo encapsulando la mesa en una figura y posteriormente centrando el entorno. Mi pregunta ahora es ¿cómo puedo centrar la mesa entera?
Deseo poder colocar la tabla en su totalidad donde quiera y agregar etiquetas y títulos también si es posible.
Editar:Código de ejemplo agregado. También se incluyen todos los paquetes utilizados, ya que no estoy seguro de si afectan las posibles soluciones.
%%%% Add Packages %%%%
\documentclass[11pt]{report}
\usepackage{graphicx}
%%%% Confusion Matrix Body %%%%
\newcommand\MyBox[1]{%
\fbox{\parbox[c][1.7cm][c]{1.7cm}{\centering #1}}%
% Size of boxes
}
\newcommand\MyVBox[1]{%
\parbox[c][1cm][c]{1cm}{\centering\bfseries #1}%
}
\newcommand\MyHBox[2][\dimexpr1.7cm+2\fboxsep\relax]{%
\parbox[c][1cm][c]{#1}{\centering\bfseries #2}%
}
\newcommand\MyTBox[4]{%
\MyVBox{#1}
\MyBox{#2}\hspace*{-\fboxrule}%
\MyBox{#3}\par\vspace{-\fboxrule}%
}
%%%%
\begin{document}
\begin{figure}
\begin{center}
{
\offinterlineskip
\raisebox{-5cm}[0pt][0pt]{\rotatebox[origin=c]{90}{\parbox[c][0pt][c]{0cm}{\textbf{Actual}\\[20pt]}}}\par
\hspace*{1cm}\MyHBox[\dimexpr3.4cm+6\fboxsep\relax]{Predicted}\par
\hspace*{1cm}\MyHBox{30}\MyHBox{90}\par
\MyTBox{30}{9418}{1471}
\MyTBox{90}{144}{317}
}
\end{center}
\end{figure}
\end{document}
Respuesta1
He editado tu fuente, agregué una macro \newcommand*\rot{\rotatebox{90}
y \parbox[c][0pt][c]{0cm}{\hspace{-3.5cm}\rot{\textbf{Actual}}\\[20pt]}}\par
. Espero haber resuelto tu pregunta.
\documentclass[11pt]{report}
\usepackage{graphicx}
%%%% Confusion Matrix Body %%%%
\newcommand\MyBox[1]{%
\fbox{\parbox[c][1.7cm][c]{1.7cm}{\centering #1}}%
% Size of boxes
}
\newcommand\MyVBox[1]{%
\parbox[c][1cm][c]{1cm}{\centering\bfseries #1}%
}
\newcommand\MyHBox[2][\dimexpr1.7cm+2\fboxsep\relax]{%
\parbox[c][1cm][c]{#1}{\centering\bfseries #2}%
}
\newcommand\MyTBox[4]{%
\MyVBox{#1}
\MyBox{#2}\hspace*{-\fboxrule}%
\MyBox{#3}\par\vspace{-\fboxrule}%
}
%%%%
\newcommand*\rot{\rotatebox{90}}
\begin{document}
\begin{figure}
\begin{center}
{
\offinterlineskip
\raisebox{-5cm}[0pt][0pt]{
\parbox[c][0pt][c]{0cm}{\hspace{-3.5cm}\rot{\textbf{Actual}}\\[20pt]}}\par
\hspace*{1cm}\MyHBox[\dimexpr3.4cm+6\fboxsep\relax]{Predicted}\par
\hspace*{1cm}\MyHBox{30}\MyHBox{90}\par
\MyTBox{30}{9418}{1471}
\MyTBox{90}{144}{317}
}
\end{center}
\end{figure}
\end{document}