![如何使用 csv 文件中的数据在乳胶中制作甘特图?](https://linux22.com/image/314110/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20csv%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5%9C%A8%E4%B9%B3%E8%83%B6%E4%B8%AD%E5%88%B6%E4%BD%9C%E7%94%98%E7%89%B9%E5%9B%BE%EF%BC%9F.png)
我正在尝试使用 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 文件。
这个问题似乎回答了有关制作甘特图本身的部分。