是否有其他包可以加载 CSV,同时仍使用 pgfplotstables/pfgplots 来显示它?

是否有其他包可以加载 CSV,同时仍使用 pgfplotstables/pfgplots 来显示它?

PGFPlots 中包含的 CSV 解析器存在一些问题。
这并不奇怪,编写 CSV 解析器是出乎意料的困难对我来说
最大的问题是它不能正确处理引用。

我知道还有其他几个用于加载 CSV 的包,但我从未使用过它们。

我渐渐喜欢使用 pgfplots 和 pgfplotstables 来处理表格和图表的实际显示。

所以我想知道是否可以使用另一个包中的其他命令来替换它

\pgfplotstableread{inputdata.txt}\mydata;`

我的文档的一部分,同时仍然使用

\addplot [mark=*] table [x expr=..., y expr=... ] {\mydata};

用于显示它。

我看见这个答案PGFplots 内部使用一种“格式”,因此从理论上讲,似乎可以将任何数据转换为该格式。


为了演示可以使用的包,该包可以正确处理 CSV。可以使用以下数据:

age, Name, Country
37,"Natalie Portman","Israel/USA"
46,"Dwayne ""The Rock"" Johnson", USA
1,"Line
breakerson", Linebreakville

可以找到完整的工作示例以及有关为什么这实际上是合法的 CSV 的详细信息这里

相关内容