Python 打印分隔符为';的CSV文件';(分号和空格)

Python 打印分隔符为';的CSV文件';(分号和空格),python,python-2.7,matplotlib,Python,Python 2.7,Matplotlib,我正在学习如何用Python绘制东西(CSV文件),使用import matplotlib.pyplot as plt Column1;Column2;Column3; 1;4;6; 2;2;6; 3;3;8; 4;1;1; 5;4;2; 我可以用plt.plotfile('test0.csv',(0,1),分隔符=';')绘制上面的一个,得到下图 如果我将分隔符从“;”更改,也可以绘制该数据(分号)到,“(逗号) 使用plt.plotfile('test0.csv',(0,1),分隔符='

我正在学习如何用Python绘制东西(CSV文件),使用
import matplotlib.pyplot as plt

Column1;Column2;Column3;
1;4;6;
2;2;6;
3;3;8;
4;1;1;
5;4;2;
我可以用
plt.plotfile('test0.csv',(0,1),分隔符=';')绘制上面的一个,得到下图

如果我将分隔符从
“;”更改,也可以绘制该数据(分号)到
,“
(逗号)

使用
plt.plotfile('test0.csv',(0,1),分隔符=',')

但未能在分隔符为“
”的位置绘制数据;”(分号+空格),如下所示。我还可以用
matplotlib.pyplot
拍摄这部电影吗?还是该做点别的了

Column1; Column2; Column3; 
1; 4; 6; 
2; 2; 6; 
3; 3; 8; 
4; 1; 1; 
5; 4; 2; 

所以matplotlib抛出的错误是

 TypeError: "delimiter" must be a 1-character string
这使得您似乎不太可能使用
;”。我在尝试
delimiter=';'时也抛出了错误尽管您可能希望检查其是否可复制

但是,熊猫可以通过pd处理这一问题。如果有可用的话,请阅读csv

import pandas as pd
alpha = pd.read_csv(filepath,delimiter=';')
alpha.Column1
0    1
1    2
2    3
3    4
4    5
Name: Column1, dtype: int64

pandas还包装了matplotlib的绘图函数。
import pandas as pd
alpha = pd.read_csv(filepath,delimiter=';')
alpha.Column1
0    1
1    2
2    3
3    4
4    5
Name: Column1, dtype: int64