使用 pgfplotstable 从多个数据文件输入一个表格

使用 pgfplotstable 从多个数据文件输入一个表格

我有一个问题,哪种方式可以扩展页面多个文件输入到一个 pgfplotstable

在回答这个问题时,数据是从中读取的dataB.dat,然后按照中所述附加到数据中dataA.dat

我希望能够从两者中获取任意列dataA.dat,并dataB.dat使用该数据创建一个新的表格,而不是附加。

我查看了pgfplotstable manual Revision 1.9 (2013/10/03)section 4但似乎无法解决问题。

一个最小的工作示例是

\documentclass{article}
\usepackage{pgfplotstable}
\begin{document}
    \pgfplotstablenew[]{3}{\dataC}
    \pgfplotstablecreatecol[copy column from table={dataA.dat}{[index]0}]{par1}{\dataC}
    \pgfplotstablecreatecol[copy column from table={dataB.dat}{[index]0}]{par2}{\dataC}
    \pgfplotstabletypeset
    [
        columns={par1,par2},
        columns/par1/.style=
        {
            column name=test1,
            sci,
            sci 10^e,
            precision=5,
        },
        columns/par2/.style=
        {
            column name=test2,
            sci,
            sci 10^e,
            precision=5,
        },      
    ]
    {\dataC}
\end{document}

它可以工作,但我不确定这是否是正确的方法。是吗?

相关内容