汕头企业制作网站推广,关于进一步加强网站建设和,网络营销与直播电商是干什么的,网站上线流程1.柱状图
#柱状图
#bar(x,height,width,*,aligncenter,**kwargs)
#height柱子的高度#xff0c;即y轴上的数据
#width数组的宽度#xff0c;默认值0.8
#*表示后面的参数为匿名关键字#xff0c;必须传入参数
#kwargs关键字参数x[1,2,3,4,5]
height[random.randint(10,100)f…1.柱状图
#柱状图
#bar(x,height,width,*,aligncenter,**kwargs)
#height柱子的高度即y轴上的数据
#width数组的宽度默认值0.8
#*表示后面的参数为匿名关键字必须传入参数
#kwargs关键字参数x[1,2,3,4,5]
height[random.randint(10,100)for i in range(5)]
plt.bar(x,height)
plt.show()dfpd.read_excel(产品销售.xlsx)
xdf[产品名称]
heightdf[总量]
plt.figure(10,6)
plt.bar(x,height,width0.5,alpha0.5)
plt.grid(axisy,linestyle--)
plt.xlabel(产品名称)
plt.yticks(销量)
plt.title(产品销售量,fontsize18)
#设置图例
plt.legend((销售额,))
#设置文本标签
#alpha0.9设置透明度
for a,b in zip(x,height):plt.text(a,b,format(b,,),hacenter,vacenter,fontsize12,colorb,alpha0.9)
plt.show()
2.多柱状图
dfpd.read_excel(产品销售.xlsx)
plt.figure(10,6)
#xdf[产品名称]
xnp.array([0,1,2,3,4,5,6,7])
y1df[1月]df[2月]df[3月]
y2df[4月]df[5月]df[6月]
y3df[7月]df[8月]df[9月]
y4df[10月]df[11月]df[12月]
bar_width0.2#设置柱子的宽度
plt.ylabel(季度销售)
plt.xlabel(产品名称)
plt.title(季度销售量)
plt.bar(x,y1,bar_width,colorc,alpha0.5)
plt.bar(xbar_width,y2,bar_width,colorb,alpha0.5)
plt.bar(x2*bar_width,y3,bar_width,colory,alpha0.5)
plt.bar(x3*bar_width,y4,bar_width,colorr,alpha0.5)
#设置坐标轴刻度
datadf[产品名称]
plt.xticks(x,data)
#添加文本标签
for a,b in zip(x,y1):plt.text(a,b,format(b,,),hacenter,vabottom,fontsize8)
for a,b in zip(x,y2):plt.text(abar_width,b,format(b,,),hacenter,vabottom,fontsize8)
for a,b in zip(x,y3):plt.text(a2*bar_width,b,format(b,,),hacenter,vabottom,fontsize8)
for a,b in zip(x,y4):plt.text(a3*bar_width,b,format(b,,),hacenter,vabottom,fontsize8)
#设置图例
plt.legend([第一季度,第二季度,第三季度,第四季度])
plt.show() 3.基本直方图
#直方图
#plt.hist(x,bins)
#bins:统计数据的区间分布x[2,34,52,62,12,35,45,88,26,13,16]
bins[0,25,50,75,100]
plt.hist(x,bins)
plt.show()#使用直方图分析成绩分布情况
dfpd.read_excel(成绩表.xlsx)
#解决中文乱码
plt.rcParams[font.sans-serif][SimHei]xdf[总成绩]
#设置坐标轴标题
plt.xlabel(分数)
plt.ylabel(学生姓名)
#设置图表的标题
plt.title(成绩分布直方图,fontsize18)
#设置数据的区间
bins[40,50,60,70,80,90,100]
plt.hist(x,bins,facecolorb,edgecolork)
plt.show()