테이블에 수직 다중 행 제목을 어떻게 추가합니까?

테이블에 수직 다중 행 제목을 어떻게 추가합니까?

아래에 검정색으로 표시된 테이블을 만들었습니다. 테이블 왼쪽에 세로 제목을 추가하고 싶습니다(녹색으로 표시된 것처럼 검은색이어야 함). 어떻게 이를 달성할 수 있나요?

여기에 이미지 설명을 입력하세요 지금까지 내가 가지고 있는 LaTeX(MWE)는 다음과 같습니다.

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

고마워요, 올리

답변1

이는 테이블의 왼쪽 여백에 추가 열(현재 총 12개 열 포함)을 추가하고 \multirow{10}{*}{\rotatebox{90}{NN Label}}세 번째 행을 사용하여 수행할 수 있습니다. 패키지 \rotatebox의 매크로입니다 graphicx.

코드를 단순화하기 위해 |c|의 10번 발생을 변경했습니다 .*{10}{c|}

표 전체에 가로줄이 생기는 것을 방지하려면 \cline{2-12}2번째부터 12번째 열까지 를 사용하세요.

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

여기에 이미지 설명을 입력하세요

관련 정보