csv数据图如下所示:
代码如下所示:
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()
效果图如下所示: