pgfplotstable:如何使用“pgfkeysgetvalue”获取“列名”

pgfplotstable:如何使用“pgfkeysgetvalue”获取“列名”

在表格中

\pgfplotstableread[header=true]{
A  B
0  0 
-1  1 
3  2 
}\test

我想将头行的条目设置AB列名。

我认为,这可以通过
assign column name/.code=\pgfkeyssetvalue{/pgfplots/table/column name}{#1 <whatever>}

但是我怎样才能将其恢复呢
\pgfkeysgetvalue{/pgfplots/table/column name}{\Name} \Name

在此处输入图片描述

\documentclass[border=5pt, varwidth]{standalone}
\usepackage{pgfplotstable}

\begin{document}
\pgfplotstableread[header=true]{
A  B
0  0 
-1  1 
3  2 
}\test

\pgfplotstabletypeset[string type, 
assign column name/.code=\pgfkeyssetvalue{/pgfplots/table/column name}{#1 hhh},
display columns/0/.style={
postproc cell content/.style={@cell content={##1 
\pgfplotstableset{columns/0/.try}%
\pgfkeysgetvalue{/pgfplots/table/column name}{\Name} \Name%
}}
},
]{\test}

\end{document}

相关内容