基于Python怎么画不同产品各季度销售折线图
Admin 2022-06-24 群英技术资讯 728 次浏览
已知某公司旗下共有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 不同产品各季度的销售额的折线图
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章给大家分享的是有关python的print函数怎么用的内容。print函数是一个比较实用的函数,新手学习Python是需要掌握的,因此分享给大家做个参考,接下来一起跟随小编学习一下吧。
这篇文章给大家分享的是用python怎样实现高斯模糊图像的效果。在一些项目中,我们需要对图像进行模糊操作,本文示例有一定的参考价值,下文会介绍高斯模糊及原理,以及python实现高斯模糊,感兴趣的朋友接下来一起跟随小编看看吧。
本篇文章给大家带来了关于Python的相关知识,详细介绍了Python实现提取四种不同文本特征的方法,有字典文本特征提取、英文文本特征提取、中文文本特征提取和TF-IDF文本特征提取,感兴趣的可以了
这篇文章主要为大家详细介绍了python版单链表反转,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在Python项目中,获取了接口返回的json数据,然后按行读取所有数据,把想着数据写到txt时,中文总显示例如: u'\u4e5d\u52a9\u5e55\的问题怎么办
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008