import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams[“font.sans-serif”]=‘SimHei’
plt.rcParams[‘axes.unicode_minus’]=False
%cofig InlineBackend.figure_format=‘svg’
fig=plt.figure(figsize=(8,6)) #建立画布
ax1=fig.add_subplot(1,1,1)
或plt.subplot2grid((2,2),(0,0))#将图表分成2行2列,在(0,0)位置绘图
或plt.subplot(2,2,1)
plt.bar(x,y)#在第1个坐标系上做柱形图
axes=plt.subplots(2,2)
axes[0,0].plot(x,y)#在[0,0]坐标系中绘制折线图
plt.xlabel(“月份”,labelpad=10,fontsize=‘xx-large’,color="#70AD47",fontweight=‘bold’)#行标签到X轴的距离为10
plt.ylabel(“注册人数”)
plt.xticks(np.arrange(3),[“1月份”,“2月份”,“3月份”]#X轴刻度分别为1月份、2月份、3月份
plt.yticks(ticks,labels)
tick_params函数也是用来设置刻度线
plt.xlim(0,10)#设置X轴刻度范围为0~10
plt.grid(b=“True”)
plt.plot(x,y,label=“折线图”)#图例显示“折线图”
plt.legend(loc=“upper left”)#图例显示在左上角
plt.title(s=“1-9月*公司注册用户数”,loc=“left”)#标题靠左显示
plt.text(x,y,y)#在(x,y)处显示y值
plt.annotate(“服务器宕机了”,xy=(5,8),xytext=(6,8),arrowprops=dict(facecolor=‘black’,arrowstyle=’->’))#在(6,8)位置注释(5,8)数据,注释箭头为黑色
plt.table(cellText=[[23435,34546563],[857845,769034]],cellLoc=‘center’,rowLabels=[“任务量”,“完成量”],rowColours=[“red”,“yellow”],rowLoc=‘center’,colLabels=[“东区”,“西区”,“南区”,“北区”],colColours=[“red”,“yellow”,“blue”,“green”,colLoc=‘left’,loc=‘bottom’]#填写内容cellText,数据位置居中,行标签“任务量”、“完成量”,行颜色红黄,行标签位置居中,表在图下
plt.style.use(样式名)#指明使用matplotlib库中的哪种样式