我正在尝试使用 csv 文件中的数据在 latex 中制作甘特图。我可以将文件导入 latex 并使用 tikx 或 pgfgantt 制作甘特图而无需手动输入值吗?
答案1
简短的回答是:可以。看来您只是在问是否可以导入和访问文件值,而不是如何制作甘特图本身。在这种情况下,您可以使用包中的以下内容pgfplotstable
:
\pgfplotstableread{data.csv}\data
可以像这样访问数据点:
\pgfplotstablegetelem{row}{column}\of{\data}
梅威瑟:
\documentclass{article}
\usepackage{filecontents}
\usepackage{pgfplotstable}
\pgfplotstableset{col sep=comma}
\begin{filecontents}{data.csv}
column1,column2
1,5
2,6
3,7
\end{filecontents}
\begin{document}
\pgfplotstableread{data.csv}\data
\pgfplotstablegetelem{2}{column2}\of{\data}
\pgfplotsretval
\end{document}
请注意,这filecontents
是不必要的,我只是在本例中使用它,以便您可以拥有一个独立的脚本。删除它,然后使用该\pgfplotstableread{data.csv}\data
行,您可以加载外部 csv 文件。
这个问题似乎回答了有关制作甘特图本身的部分。