漂亮图表也可用python信手拈来!一文教你学会用Python绘制堆积折线图
今天,和大家聊聊关于Python绘图相关的东东哦,还是和大家继续深耕Python经典的matplotlib库哦!
好啦,咱们就开始吧!
首先,咱们聊聊如何在Python中去绘制经典的堆积折线图
到这可能有些朋友可能会问了:堆积折线图是什么呢?其实这个堆积折线图在我们日常生活中最容易见到的哦,比如股市常见的走势图就是典型的堆积折线图哦,说一下它的官方定义吧, 堆积折线图就是通过绘制不同数据集的折线图生成的图表,是按照垂直方向上彼此堆叠且又不相互覆盖的排列顺序,绘制若干条折线图形成的组合图形哦
对于上面对堆积折线图的官方定义大家是否有些晦涩难懂呢,好啦没关系哦,咱们举个“栗子”就理解了哦:
可以看到哦,咱们绘制堆积折线图调用的是matplotlib库里面的stackplot()函数哦,这个函数中要注意上面咱们所定义的几个参数哦,参数设置正确了,就可以随意绘制堆积折线图了哦。
好啦,下面咱们就运行一下看看效果吧,首先用Python解释器运行一下这个程序哦:
执行该指令后,就会输出咱们所绘制的堆积折线图哦:
好啦,学会了如何绘制堆积折线图后,下面咱们再讨论一个哦,它就是如下:
其次,咱们聊聊如何在Python中绘制间断条形图哦
想要绘制间断条形图,就要调用matplotlib库中的broken_barh()函数哦,关于这个函数的语法格式和用法咱们还是以举个“栗子”的方式呈现哦,这样大家就首先有直观上的认识啦,好啦,举个“栗子”哦:
对于上面咱们所写的程序可能有朋友存在不清楚的地方哦,下面咱们就解释一下吧,以第10行调用绘制间断条形图的函数broken_barh()为例说明吧。
第10行代码:
plt.broken_barh([(30,100),(180,50),(260,70)],(20,8),facecolors='red')
其中 参数中的第一个参数[(30,100),(180,50),(260,70)]是一个列表哦,这个列表中有3个元组哦,其中第一个元素(30,100)表示从x轴数值为30的起点,沿着x轴正向移动100个单位哦,同理,第2个元组(180,50)表示从x轴数值为180的起点,沿着x轴正向移动50个单位哦;第3个元组(260,70)则表示从x轴数值为260的起点,沿着x轴正向移动70个单位哦。
函数的第二个参数(20,8)也是一个元组哦,表示从y轴为20的起点,沿着y轴正向移动8个单位哦;函数的第3个参数facecolors则表示绘制的柱体所要填充的颜色哦
好啦,说完了函数参数的含义,相信大家已经会使用broken_barh()函数了哦,下面咱们就运行一下看看效果吧,首先还是要调用Python解释器运行该程序哦:
运行后,就会显示咱们所绘制的间断条形图哦:
好啦,上面就是咱们所讨论的如何绘制堆积折线图和间断条形图的内容哦,是不是这两个图表也很漂亮呢,希望大家能够学会绘制这两类图表的两个函数的调用方法,然后用到自己平常的工作中去哦,今天咱们就聊到这吧,下次再见哦![再见]
Python学习交流群,欢迎各位小伙伴来交流学习。
漂亮图表也可用python信手拈来!一文教你学会用Python绘制堆积折线图相关推荐
- python绘制折线图显示数据_漂亮图表也可用python信手拈来!一文教你学会用Python绘制堆积折线图...
今天,和大家聊聊关于Python绘图相关的东东哦,还是和大家继续深耕Python经典的matplotlib库哦! 好啦,咱们就开始吧! 首先,咱们聊聊如何在Python中去绘制经典的堆积折线图 到这可 ...
- 用python画组合图形的面积_漂亮图表也可用python信手拈来!一文教你学会用Python绘制堆积折线图...
今天,和大家聊聊关于Python绘图相关的东东哦,还是和大家继续深耕Python经典的matplotlib库哦! 好啦,咱们就开始吧! 首先,咱们聊聊如何在Python中去绘制经典的堆积折线图 到这可 ...
- matplotlib 折线图_漂亮图表也可信手拈来,一文学会用Python绘制堆积折线图
今天咱们还是接着上次的话题,继续和大家聊聊关于Python绘图相关的东东哦,上次已经和大家讨论完了如何给自己所绘制的图表中添加装饰线以及修改装饰线密度的方法,今天呢,咱们再聊点的新的东东哦,还是和大家 ...
- 中绘制折线_漂亮图表也可信手拈来,一文学会用Python绘制堆积折线图
今天咱们还是接着上次的话题,继续和大家聊聊关于Python绘图相关的东东哦,上次已经和大家讨论完了如何给自己所绘制的图表中添加装饰线以及修改装饰线密度的方法,今天呢,咱们再聊点的新的东东哦,还是和大家 ...
- python条形堆积图_漂亮图表也可信手拈来,一文学会用Python绘制堆积折线图
今天咱们还是接着上次的话题,继续和大家聊聊关于Python绘图相关的东东哦,上次已经和大家讨论完了如何给自己所绘制的图表中添加装饰线以及修改装饰线密度的方法,今天呢,咱们再聊点的新的东东哦,还是和大家 ...
- python好看的折线图_漂亮图表也可信手拈来,一文学会用Python绘制堆积折线图
今天咱们还是接着上次的话题,继续和大家聊聊关于Python绘图相关的东东哦,上次已经和大家讨论完了如何给自己所绘制的图表中添加装饰线以及修改装饰线密度的方法,今天呢,咱们再聊点的新的东东哦,还是和大家 ...
- python绘制堆积折线图
python绘制堆积折线图 import matplotlib.pyplot as pltx = [1,2,3,4,5,6,7,8] y = [169, 171, 170, 668, 936, 654 ...
- python画折线图代码-python绘制简单折线图代码示例
1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...
- python画折线图详解-python绘制简单折线图代码示例
1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...
最新文章
- 关于OSD::mkfs: ObjectStore::mkfs failed with error (5) Input/output error问题的解决
- 微商谋定重整纠正错误走路-经信研究:李玉庭谈微商营销
- 用隐马尔可夫模型(HMM)做命名实体识别——NER系列(二)
- cytoscape使用方法_7种方法 ,订制你的专属venn图!-代谢组学/蛋白组学研究
- [设计模式] ------ 工厂方法模式
- Java 接受reactjs数据_ReactJS:从API获取数据
- 机械专业中的计算机应用系统,计算机在机械行业中的应用
- 【OGG】OGG简单配置双向复制(三)
- Linux命令:find
- 借助Google搜索找客户和邮箱
- 文件上传案例(java)
- Android 三大图片缓存原理、特性对比
- Bzoj3236:[Ahoi2013]作业:莫队算法+树状数组
- java群侠传_梦幻群侠传之天剑如虹(下)
- 不开方求两点距离的算法
- 谈谈eve-ng仿真模器
- mysql之关联更新(update join,用b表更新a表记录)
- ubuntu中rar与unrar用法详解
- Spring Boot、Spring MVC、Spring:它们有什么区别?
- npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1