pandas读取csv文件数据并使用matplotlib画折线图和饼图

csv数据图如下所示:

pandas读取csv文件数据并使用matplotlib画折线图和饼图_第1张图片

代码如下所示:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'simhei'
plt.rcParams['axes.unicode_minus']=False

data = pd.read_csv("notebook.csv")
data = np.array(data)
print(data)

#data是一个多维数组,所以可以用data[:,1]这种分片操作取某一列的值
plt.pie(data[:,1],labels=data[:,0],autopct="%.1ff%%")
plt.legend(data[:,0],loc="upper left")
plt.show()

plt.plot(data[:,0],data[:,2],'-*')
plt.xlabel("均价")
plt.show()

 

效果图如下所示:

pandas读取csv文件数据并使用matplotlib画折线图和饼图_第2张图片

pandas读取csv文件数据并使用matplotlib画折线图和饼图_第3张图片

 

你可能感兴趣的:(python,csv,数据分析,可视化)