如何在表格中制作垂直文本和垂直线(使用 pgfplotstable)?

如何在表格中制作垂直文本和垂直线(使用 pgfplotstable)?

我想格式化此表,以便“存在特征 i”垂直打印在 + 和 - 符号左侧的垂直规则旁边,模仿以下代码中的水平“存在特征 j”。此外,我想知道当我删除时,如何将“存在特征 j”的位置保持在第 2 列和第 3 列上方\toprule

\documentclass[twocolumn]{bmcart}
\usepackage{pgfplotstable}
\pgfplotsset{compat=1.14}
\usepackage{booktabs}

\begin{document}

\begin{table}[h]\centering
\pgfplotstabletypeset[
  every head row/.style={
    before row={\toprule & \multicolumn{2}{c}{presence of trait j} \\\cmidrule{2-3}},
    after row=\midrule},
  every column/.style={
  string type}
]{
Mode        -          +
+           a          b
-           c          d    
}
\end{table}

\end{document}

当前代码结果的屏幕截图

提前致谢!

相关内容