基于Python怎么画不同产品各季度销售折线图

Admin 2022-06-24 群英技术资讯 489 次浏览

这篇文章主要讲解了“基于Python怎么画不同产品各季度销售折线图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“基于Python怎么画不同产品各季度销售折线图”吧!

  已知某公司旗下共有3款明星产品:产品A、产品B和产品C。为了解每款产品全年的销售额,公司对每款产品的年销售额进行了核算,核算之后的结果如表4-5所示。

  表4-5 不同产品各季度的销售额

不同产品各季度销售额

  根据表4-5的数据,将“季度”一列的数据作为x轴的刻度标签,将“产品A”“产品B”“产品C”三列的数据作为y轴的数据,分别使用plot()函数绘制反映产品A、产品B和产品C各季度销售额的折线图,并使用不同的线型、颜色、标记进行区分,具体代码如下。

# 03_sales_of_different_products
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams["axes.unicode_minus"] = False
sale_a = [2144, 4617, 7674, 6666]
sale_b = [853, 1214, 2414, 4409]
sale_c = [153, 155, 292, 680]
fig = plt.figure()
ax = fig.add_subplot(111)
# 绘制具有不同线条样式的折线图
ax.plot(sale_a, 'D-', sale_b, '^:', sale_c, 's--')
ax.grid(alpha=0.3)
ax.set_ylabel('销售额(万元)')
ax.set_xticks(np.arange(len(sale_c)))
ax.set_xticklabels(['第一季度', '第二季度', '第3季度', '第4季度'])
ax.legend(['产品A', '产品B', '产品C'])
plt.show()

  运行程序,效果如图4-7所示。

  图4-7中,每条折线均使用不同样式的数据标记标注了数据的位置,其中蓝色折线使用菱形标注了产品A各季度的销售额;橙色折线使用正三角形标注了产品B各季度的销售额;绿色折线使用正方形标注了产品C各季度的销售额。由图4-7可知,产品A在各季度的销售额都高于另两个产品,产品C在各季度的销售额都低于另两个产品。

不同产品各季度销售额折线图

  图4-7 不同产品各季度的销售额的折线图


关于“基于Python怎么画不同产品各季度销售折线图”就介绍到这了,如果大家觉得不错可以参考了解看看,如果想要了解更多,欢迎关注群英网络,小编每天都会为大家更新不同的知识。 群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服