我有下表:
\begin{filecontents*}{table.dat}
cane 1.5
gatto 3
\end{filecontents*}
我必须从中单独取出单元格来绘制图表。可以通过命令轻松获取数值\pgfplotstablegetelem{<row>}{<column>}\of\table
,但该命令似乎仅适用于数值,而不适用于文字(因为它是一个 PGF 数学包)。
那么我可以使用哪个命令来获取元素“cane”和“gatto”?
谢谢 :)
答案1
它不是 PGF 数学包,数值与否并不重要。您可能正在做其他事情。
它适用于以下
\documentclass{article}
\usepackage{pgfplotstable}
\pgfplotstableread[header=false]{
cane 1.5
gatto 3
}\mytable
\begin{document}
\pgfplotstablegetelem{0}{[index]0}\of\mytable
\pgfplotsretval
\pgfplotstablegetelem{1}{[index]0}\of\mytable
\pgfplotsretval
\end{document}
输出结果为 cane 和 gatto