今天我们来画线条图,即X,Y的因变量随自变量的走势图
自己动手丰衣足食,所以自己编数据,不用random自动生成了
1.在excel里生成两列数据
2.利用pd读入
#coding=utf-8
import pandas as pd
import matplotlib.pyplot as plt
b='zhexiantu.xls'
a=pd.read_excel(b,header=None)#意思是没有表头,直接全读为数据
#开始画图,首先应该是xy的赋值吧,所以
x=a[0]
y=a[1]
#开始对plt进行设置
plt.figure(figsize=(8,4))#这个是做图框的大小和比例,注释掉好像是个正方形
plt.plot(x,y,lambel='$gongshi$',color='red',linewidth=2)#xy读进来,设置线的标签,线的颜色,以及线的宽度
plt.xlabel('time(s)')
plt.ylabel('sale')#两条坐标轴的标签
plt.title('a sampel example')
plt.ylim(0,30)#y的长度限制,可以注释掉
plt.legend()
plt.show()
2.饼图
#绘制饼图
sizes=[20,50,15,15]
labels=['example1','example2','exampel3','example']
colors=['red','orange','black','green']
explode=[0,0,0.1,0]
plt.pie(sizes,explode=explode,labels=labels,colors=colors,autopct='%1.1f%%',
shadow=False,startangle=90)
plt.axis('equal')
plt.show()