用Python做数据分析绘制简单的条形图

**

用Python做数据分析绘制简单的条形图,解决简单的生活问题

**
刚学数据分析不久,下面牛刀小试一次。
题目:为了对某一产品进行合理定价,我们对此类商品进行了试销实验,价格与需求量数据如下。利用图表分析规律。
在这里插入图片描述

需from matplotlib import pyplot as plt
import matplotlib
font = {
‘family’:‘SimHei’,
‘weight’:‘bold’,
‘size’:12
}
matplotlib.rc(“font”, **font)
plt.figure(figsize=(10,7))
price = [60,80,40,30,70,90,95]
sales = [100,50,120,135,65,45,40]
width = 0.3
Q = []
for i in range(0,len(price)):
Q.append(((price[i]*sales[i])*2)/100)
po_l = [i-width/2 for i in range(len(price))]
po_r = [i+width/2 for i in range(len(price))]
plt.bar(po_l,sales,width=width,label=‘销售量’,color=‘r’)
plt.bar(po_r,Q,width=width,label=‘赚取利润’,color=‘g’)
x_1 = [f"{i}元/件" for i in price]
y_t = range(0,140,5)
y_1 = [f"{i}万件" for i in y_t]
plt.xticks(range(len(price)),x_1,rotation=0,color=‘g’)
plt.yticks(y_t,y_1,color=‘g’,rotation=0)
plt.xlabel(‘销售价格’,color=‘b’)
plt.ylabel(‘销售量’,color=‘b’)
plt.title(‘产品销售利润分析’,color=‘r’)
plt.legend()
plt.show()
在这里插入图片描述

求分析:要计算不同定价条件下的利润,只需要找出不同定价条件下的销售量即可,无需知道变化情况,只要能直观地反映出结果就行,因此选择条形统计图。代码和结果如下:
注意事项,设计刻度标签与绘制图形,二者井水不犯河水,因此,设计标签不需要严格要求横纵坐标一一对应。

猜你喜欢

转载自blog.csdn.net/m0_45906029/article/details/113590287
今日推荐