
Eu criei uma tabela, mostrada em preto abaixo. Gostaria de adicionar um título vertical ao lado esquerdo da minha tabela (conforme mostrado em verde, deve ser preto). Como posso conseguir isso?
Aqui está o LaTeX (MWE) do que tenho até agora:
\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{table}[]
\centering
\begin{tabular}{c||c|c|c|c|c|c|c|c|c|c|}
&\multicolumn{10}{|c|}{Correct Label}\\
&0 &1 &2 &3 &4 &5 &6 &7 &8 &9 \\ \hline \hline
0 &974 &0 &2 &0 &1 &2 &6 &0 &4 &2 \\ \hline
1 &0 &1124 &0 &1 &1 &0 &2 &4 &0 &4 \\ \hline
2 &0 &2 &1012 &3 &1 &0 &0 &9 &2 &1 \\ \hline
3 &0 &3 &3 &989 &0 &10 &1 &2 &0 &2 \\ \hline
4 &0 &0 &2 &0 &960 &0 &1 &0 &3 &6 \\ \hline
5 &0 &1 &0 &3 &0 &870 &3 &0 &2 &5 \\ \hline
6 &1 &1 &1 &0 &4 &4 &942 &0 &2 &1 \\ \hline
7 &1 &0 &7 &3 &1 &1 &0 &1005 &2 &6 \\ \hline
8 &3 &4 &5 &6 &2 &5 &2 &4 &956 &3 \\ \hline
9 &1 &0 &0 &5 &12 &0 &1 &4 &3 &979
\end{tabular}
\caption{Correct label vs NN label}
\label{tab:my_label}
\end{table}
\end{document}
Obrigado, Oli
Responder1
Isso pode ser feito por uma coluna adicional (agora com 12 colunas no total) na margem esquerda da tabela e usando \multirow{10}{*}{\rotatebox{90}{NN Label}}
na terceira linha.
\rotatebox
é uma macro do graphicx
pacote.
Alterei as 10 ocorrências de |c|
to *{10}{c|}
para simplificar o código.
Para evitar linhas horizontais na tabela completa, use \cline{2-12}
, ou seja, da 2ª à 12ª coluna.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{graphicx}
\begin{document}
\begin{table}
\centering
\begin{tabular}{@{}cc||*{10}{c|}}
\multicolumn{1}{c}{} & &\multicolumn{10}{|c|}{Correct Label}\\
\multicolumn{1}{c}{} & &0 &1 &2 &3 &4 &5 &6 &7 &8 &9 \\ \hline \hline
\multirow{10}*{\rotatebox{90}{NN Label}}
& 0 &974 &0 &2 &0 &1 &2 &6 &0 &4 &2 \\ \cline{2-12}
& 1 &0 &1124 &0 &1 &1 &0 &2 &4 &0 &4 \\ \cline{2-12}
& 2 &0 &2 &1012 &3 &1 &0 &0 &9 &2 &1 \\ \cline{2-12}
& 3 &0 &3 &3 &989 &0 &10 &1 &2 &0 &2 \\ \cline{2-12}
& 4 &0 &0 &2 &0 &960 &0 &1 &0 &3 &6 \\ \cline{2-12}
& 5 &0 &1 &0 &3 &0 &870 &3 &0 &2 &5 \\ \cline{2-12}
& 6 &1 &1 &1 &0 &4 &4 &942 &0 &2 &1 \\ \cline{2-12}
& 7 &1 &0 &7 &3 &1 &1 &0 &1005 &2 &6 \\ \cline{2-12}
& 8 &3 &4 &5 &6 &2 &5 &2 &4 &956 &3 \\ \cline{2-12}
& 9 &1 &0 &0 &5 &12 &0 &1 &4 &3 &979
\end{tabular}
\caption{Correct label vs NN label}
\label{tab:my_label}
\end{table}
\end{document}