说到Python制图就不得不提matplotlib这个最为常用的库,matplotlib库作为Python经典的二维绘图库,在Python的数据可视化方面是最为常用的,今天呢,咱们接着上次和大家所探讨的绘制图表的内容继续和大家聊聊关于绘制其他图形的方法哦!

好啦,那就开始吧!

首先,聊聊在Python中调用matplotlib库的step()函数绘制阶梯图哦

对于阶梯图就不用解释了,大家应该都非常清楚,且它也是很常用的一种图表,阶梯图就是如同台阶一样上下波动来反映数据的趋势变化或者周期规律哦,好啦,对于step()函数咱们先暂不讨论,先举个“栗子”来感受一下step()函数的调用方式和绘图效果哦:

上面咱们所写的程序中红色方框中就是关于阶梯图绘制函数step()的调用哦,下面咱们先分析一下这个函数的参数吧:

plt.step(x_axis, y_axis, color=’r’, where=’pre’, lw=3)

这个函数中第1个参数x_axis和第2个参数y_axis分别代表x轴和y轴的数据哦,第3个参数color表示颜色哦,所赋值的‘r’当然是表示red红色啦,后面第4个参数where可能大家赶紧比较陌生哦,咱们就重点说一下吧,where其实是step()函数的关键字参数,其中咱们所给它赋的值’pre’表示x轴上的每个数据点对应的y轴上的数值向左侧绘制水平线直到x轴上的此数据点的左侧相邻数据点为止哦,也就是说,x轴上的相邻数据点取值是按照所谓的左开右闭的区间进行数据点选取的哦,这一点大家要记住了哦!

其实呢,关键字参数where除了咱们所赋值的’pre’值外,还可以赋值’post’哦,它表示在x轴上的相邻数据点的取值是按照左闭右开的区间进行数据点选取的,正好与’pre’相反哦。

好啦,下面咱们就调用Python解释器来运行一下上面咱们所写的这个程序吧:

运行上面指令后,就会生成咱们所绘制的阶梯图哦,如下所示:

看到了是不是很漂亮哦,当然啦,上面咱们所写的程序中没有加入x轴和y轴标签名哦,你可以根据前几次咱们所聊的知识自己进行添加哦!

下面呢,为了让大家更清楚的理解step()函数中关键字参数where两个赋值’pre’和’post’的区别,咱们再修改一下上面的程序将where=’pre’修改为where=’post’看看所绘制的图表的区别哦。

上面程序修改如下哦:

运行上面程序就会生成如下咱们绘制的阶梯图哦:

大家是否看到两个图表的区别了呢?其实区别就是咱们所绘制的阶梯图线两端有区别哦,这也是关键字参数where的两个赋值’pre’和‘post’的区别,大家要学会这种绘制方式哦!

好啦,今天咱们就聊这个吧,明天咱们就开始聊全新的图表饼图了哦,到时会和大家探讨各种饼图哦,敬请关注哦,咱们下次再见哦!

敬请关注“品位集结号”,为您带来意外的小收获!

python阶梯图_Python制图你真的会吗?一文学会如何绘制漂亮的阶梯图相关推荐

  1. python用循环打出阶梯图形_Python制图你真的会吗?一文学会如何绘制漂亮的阶梯图...

    说到Python制图就不得不提matplotlib这个最为常用的库,matplotlib库作为Python经典的二维绘图库,在Python的数据可视化方面是最为常用的,今天呢,咱们接着上次和大家所探讨 ...

  2. python阶梯图_不会你还不懂怎么用Python制图吧?师兄教你如何学会绘制漂亮的阶梯图...

    Python制图你真的会吗?一文学会如何绘制漂亮的阶梯图 说到Python制图就不得不提matplotlib这个最为常用的库,matplotlib库作为Python经典的二维绘图库,在Python的数 ...

  3. 六步绘制漂亮思维导图简单画法

    现如今很多人学习使用思维导图,它可以帮助我们记忆,学习.发散思维理清思路,是一款很实用的思维工具,也有很多家长老师会使用思维导图来帮助孩子提高动脑能力,那么,怎样绘制漂亮的思维导图呢?下面跟着小编一起 ...

  4. 不会你还不懂怎么用Python制图吧?师兄教你如何学会绘制漂亮的阶梯图

    说到Python制图就不得不提matplotlib这个最为常用的库,matplotlib库作为Python经典的二维绘图库,在Python的数据可视化方面是最为常用的,今天呢,咱们和大家聊聊通过绘制图 ...

  5. python计算卡路里_python matplotlib绘图大全(散点图、柱状图、饼图、极坐标图、热量图、三维图以及热图)...

    //2019.7.14晚 matplotlib七种常见图像输出编程大全 七种图形汇总输出如下: import numpy as np #导入数据结构nmupy模块 import matplotlib. ...

  6. python相关性分析_python实践统计学中的三大相关性系数,并绘制相关性分析的热力图...

    本文首发地址: https://yishuihancheng.blog.csdn.net/article/details/83547648 欢迎关注我的博客[Together_CZ],我是沂水寒城! ...

  7. 如何绘制漂亮的Circos图

    在生信分析中,如何在染色体层面查看不同区域/基因的表达情况,差异显著性呢?能否有一个图能够通过不同的图表样式,展示P值.上下调表达差异.均值等不同类别数据特征呢?为了解决这个问题,派森诺基因云特此推出 ...

  8. R语言ggridges包绘制漂亮的峰峦图(山脊图)-下篇

    链接:教程文档下载.pdf 交 流 分 享 扣 扣 群 : 925920448 \color{red}{交流分享扣扣群:925920448} 交流

  9. python图像分类整理_python常见图形代码可视化大全整理(包括动图)更新中...

    内容持续更新中- 警告信息和可视化时中文和负号的正常显示 import matplotlib as mpl import matplotlib.pyplot as plt import warning ...

最新文章

  1. MacBook如何用Parallels Desktop安装windows7/8
  2. 面试彩蛋2:分别用循环和递归实现下列函数
  3. 【Network Security!】Linux中apt-get update和apt-get upgrade命令的区别
  4. POJ3322滚箱子游戏(不错)
  5. 软工作业2:硬币游戏——代码的分析与改进
  6. 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transformations
  7. [环境搭建]SDN网络感知服务与最短路径应用
  8. [Leedcode][JAVA][面试题 16.18][模式匹配][字符串][枚举]
  9. python语言原理_梯度下降算法的原理用Python语言实现,易于理解,python,更
  10. 产品研发过程管理专题——基于产品的测试管理(用友软件测试流程初探)
  11. GB28181-2016过检通过
  12. POJ 3518 Prime Gap(素数)
  13. 常见mysql优化 面试题
  14. C语言状态机编程进阶
  15. PackageManager hasSystemFeature
  16. 创业应该业务驱动还是技术驱动?(深度)|极客九剑
  17. 函数的作用、函数的定义及函数的调用
  18. TypeScript快速上手
  19. 如何强制重启M1 Mac MacBook Pro?
  20. 南京大学2020计算机考研分数线,2020年南京大学考研分数线公布

热门文章

  1. FFmpeg —— MP4转FLV(带关键帧)
  2. 微信小程序如何制作?快捷方法有哪些?
  3. win10pro不够pro,win10专业工作站版本才是真的牛
  4. ios mfi手柄_适用于iPhone或iPad的最佳MFi游戏手柄
  5. 安卓Camera一代基于虹软人脸识别程序开发
  6. 破解excel工作表保护
  7. 一个千万级大标的精彩角逐过程(进行中...)
  8. 海信IP108H_S905L2_免拆_U盘卡刷固件包
  9. echarts图标的文字(label)动态切换显示隐藏
  10. JAVA布局管理器导包_在 Java 中,要使用布局管理器,必须导入下列( )包。_计算机网络基础答案_学小易找答案...