2003031137-翟登斌-Python数据分析第四周第二次作业

 

项目 内容
课程班级链接 班级课程链接
作业要求链接 作业要求链接
博客名称 2003031137-翟登斌-Python数据分析第四周第二次作业
要求 每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码!!),截图(只截运行结果)。

 

 

 

 

 

 

*扩展阅读:matplotlib常用设置

*扩展阅读:matplotlib进阶设置

心得体会:

      通过课外阅读,了解到了一些Matplotilb的基本操作,以及在进行使用matplotilb的时候需要具体运用的特殊代码表达式,通过这些基本操作,我们可以轻松的完成一系列包括设置背景、调整X轴Y轴的范围与大小、文字标识,图像的大小设置、刻度和标注特殊设置(直接在X轴上标注和通过注释annotate的形式标注在合适的位置)、增加X轴和Y轴的间隙、移动刻度标注、调整图像边缘及图像的空白间隙、子图像统一标题设置、图像中标记线和区域的绘制。等等。对于我们来说,要熟悉的掌握这些基本操作,并且不断提高自己的认识。

作业题目:

  • 1.课上例题,男女朋友的数量。
    • 假设大家在30岁的时候,根据自己的实际情况,统计出来了从11岁到30岁每年交的女(男)朋友的数量如列表a,请绘制出该数据的折线图,以便分析自己每年交女(男)朋友的数量走势
    • a = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
    • 要求: y轴表示个数 x轴表示岁数,比如11岁,12岁等

 代码展示:

from matplotlib import pyplot as plt
#设置中文
plt.rcParams['font.sans-serif']='SimHei'
plt.rcParams['axes.unicode_minus'] = False 

#X和Y的取值
x = range(11,31)
y =  [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]

#设置画布
plt.figure(figsize=(15,8),dpi = 80)#长宽,清晰度
plt.plot(x,y)

plt.title("男女朋友的数量趋势")#设置标题
#设置x与y的刻度
xticks_label = ["{}岁".format(i) for i in x]
yticks_label = ["{}个".format(i) for i in y]
plt.xticks(x,xticks_label)
plt.yticks(y,yticks_label)
plt.show()

结果:

  •        2.销量统计
    • 假如需要统计量一家店铺七月、八月上旬1-10日每天店铺产品销量个数,并进行销量趋势对比
    • 七月销量:[20,50,30,5,10,55,23,33,41,22]
    • 八月销量:[5,10,32,18,20,22,36,63,82,71]
    • 绘制折线图,横轴为日期,纵轴为销量
    • 代码  
    • from matplotlib import pyplot as plt
      #设置中文
      plt.rcParams['font.sans-serif']='SimHei'
      plt.rcParams['axes.unicode_minus'] = False 
      #X和y1,y2的取值
      x = range(1,11)
      y1 = [20,50,30,5,10,55,23,33,41,22]
      y2 = [5,10,32,18,20,22,36,63,82,71]
      #设置画布
      plt.figure(figsize=(15,8),dpi = 80)#长宽吗,清晰度
      plt.title("七月/八月上旬销量统计")#设置标题
      #添加七月八月的图像
      plt.plot(x,y1,label = "七月")
      plt.plot(x,y2,label = "八月")
      #设置x的刻度
      xticks_label = ["{}日".format(i) for i in x]
      plt.xticks(x,xticks_label)
      #添加x轴y轴的名称
      plt.xlabel("x")
      plt.ylabel("y")
      plt.legend(["七月上旬销售统计","八月上旬销售统计"])
      plt.show()

       

posted @ 2022-03-31 21:40  嗨,sir  阅读(37)  评论(0)    收藏  举报