我正在学习如何使用import matplotlib.pyplot as plt
在Python中绘制事物(CSV文件)。
Column1;Column2;Column3;
1;4;6;
2;2;6;
3;3;8;
4;1;1;
5;4;2;
我可以用plt.plotfile('test0.csv', (0, 1), delimiter=';')
绘制上面的那个,得到下图。
如果我将分隔符从';'
(分号)更改为','
(逗号),我也可以绘制该数据。
Column1,Column2,Column3,
1,4,6,
2,2,6,
3,3,8,
4,1,1,
5,4,2,
使用plt.plotfile('test0.csv', (0, 1), delimiter=',')
。
但是没有设法在分隔符为'; '
(分号+空格)的地方绘制数据,如下所示。我仍然可以使用matplotlib.pyplot
或其他时间来拍摄此内容吗?
Column1; Column2; Column3;
1; 4; 6;
2; 2; 6;
3; 3; 8;
4; 1; 1;
5; 4; 2;
答案 0 :(得分:0)
所以错误matplotlib正在抛弃你
FOR XML PATH('')
这使得您似乎不太可能使用 TypeError: "delimiter" must be a 1-character string
。我尝试'; '
时也遇到了错误,尽管您可能希望检查它是否可重现。
然而,如果有可用的话,pandas可以使用delimiter=';'
处理这个问题。
pd.read_csv