为什么 \thisrowno{} 是指定列号的命令名称

为什么 \thisrowno{} 是指定列号的命令名称

PGFPlots 手册指出了这一点:\thisrow{⟨column name⟩} or \thisrowno{⟨column index⟩}

据我了解,列垂直排列,行水平排列。

所以,我想知道,选择命名指定命令的命令背后是否有更深层的含义柱子:(\thisrowno{}此行号)?

编辑:为了说明一下我的困惑:

%content of data.csv:
4,6,5
1,2,3
7,8,9

零(第一个)柱子data.csv 包含:

4
1
7

零(第一个)data.csv 包含:

4,6,5

然而当调用\thisrowno{0}它时会出现:

4,
1,
7,

鉴于其名称指的是,我期望该函数产生以下输出:

4,6,5

当然,只有当行是水平排列、列是垂直排列时,才会出现混淆。维基百科:矩阵(数学)这表明这应该是普遍接受的方案。维基百科中的示例指出:

 1 9 -13
20 5  -6

是一个 2x3 矩阵,由两个组成和三

答案1

pgfplots 手册 (版本 1.16) 第 32 页说明:

我们可以使用 \thisrow{⟨列名⟩} 来引用表格列。此处,“此行”表示评估表格中“正在从当前行读取的数据点”。

思考这个问题的一种方法是将其视为\thisrow一个从此行返回值的函数,对于 也是如此\thisrowno。此函数会告诉您此行中由名称或索引指定的列中的内容。

相关内容