利用python画梯形图案例

import matplotlib.pyplot as plt
import numpy as npdef mystep(x,y, ax=None, where='pre', **kwargs):assert where in ['post', 'pre']x = np.array(x)y = np.array(y)if where=='post': y_slice = y[:-1]if where=='pre': y_slice = y[1:]X = np.c_[x[:-1],x[1:],x[1:]]Y = np.c_[y_slice, y_slice, np.zeros_like(x[:-1])*np.nan]if not ax: ax=plt.gca()return ax.plot(X.flatten(), Y.flatten(), **kwargs)x = [1,3,4,5,8,10,11]
y = [5,4,2,7,6,4,4]fig= plt.figure(dpi=600)
ax = fig.add_subplot(111)
mystep(x,y, color="k", lw=3, where = 'post')
plt.step(x,y, color="k", linestyle='--', lw=2, where = 'post')for i,j in zip(x[:-1],y):ax.text(x=i+0.5,y=j+0.05,s=j)plt.show()
# fig.savefig('xx.jpg')

效果如下图所示

利用python画梯形图案例相关推荐

  1. 用python画动态樱花_利用python画一棵漂亮的樱花树,turtle画图代码大全,此处感谢知乎大佬小白...

    利用python画一棵漂亮的樱花树,turtle画图代码大全,此处感谢知乎大佬小白 此处感谢知乎大佬 小白练手 练习一下比较流行的turtle(海龟库) 画一棵漂亮的樱花树,效果如下: ps: 是动态 ...

  2. python画曲线-利用python画出AUC曲线的实例

    以load_breast_cancer数据集为例,模型细节不重要,重点是画AUC的代码. 直接上代码: from sklearn.datasets import load_breast_cancer ...

  3. python中词云图怎样变成特殊图案_如何利用python画出一个多变的词云图?(1)...

    问题描述: 如何利用python画出一个多变的词云图? 解决方法:import numpy as np import matplotlib import matplotlib.pyplot as pl ...

  4. python画一颗心_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

  5. python怎么画出圆润的曲线_利用python画出AUC曲线的实例

    以load_breast_cancer数据集为例,模型细节不重要,重点是画AUC的代码. 直接上代码: from sklearn.datasets import load_breast_cancer ...

  6. python画二维温度云图_利用python画出词云图

    本文将介绍如何利用python中相应的模块画出词云图.首先给出效果图: 其中词云图中的词汇是对手机短信中的垃圾短信的统计,字体越大表示在垃圾短信中出现的频次越高.下面给出具体的步骤. 读取" ...

  7. 如何利用python画一些简单的图形

    如何利用python画一些简单的图形 1 问题描述 在我们学习python的初期,就想拿一些实际问题来练手,好提高自己的技术.我们都了解可以用python画很多漂亮的图,但是作为新手的我们如何来画一些 ...

  8. 利用python画爱心表白

    *七夕来袭!是时候展现专属于程序员的浪漫了! 创意代码表白 简单分享一下如何利用python画爱心表白 以程序员的方式撒狗粮,专业浪漫,值得拥有! 代码演示 # 导入海龟包 import turtle ...

  9. 如何用python画心形_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

最新文章

  1. 从模板方法模式到JDBCTemplate
  2. HTML-参考手册: URL 编码
  3. numpy——axis
  4. 命令行下Apache日志统计举例
  5. 信息学奥赛一本通C++语言——1041:奇偶数判断
  6. 通过模板页master page和主题theme来实现网站的风格切换
  7. C++ Primer 第五版 第6章 6.7——函数指针阅读笔记
  8. 修改npm安装的全局路径和配置环境变量的坑
  9. java queue 清空_java swing清除事件队列
  10. python学习(day1)初识入门
  11. JAVA总结实录01 : 异常处理 try-catch-finally
  12. 软件著作权申请流程及模板
  13. Matlab根据广播星历表计算卫星坐标
  14. 在HBuilderX的git上导入github项目/把项目传到github
  15. python可视化数据分析交互作用_R数据分析:双分类变量的交互作用作图
  16. 一名菜鸟程序员的跳槽经历以及其所感所想(二)
  17. 如何去掉快捷方式上的小箭头
  18. 在组装机上安装ubuntu系统-配置pytorch-GPU学习环境
  19. 『Python』Excel文件的读取以及DataFrame的相关操作 (2)
  20. LeetCode之数组

热门文章

  1. 云里黑白21——win10 企业版更新系统后开始菜单左键点不出来
  2. MySQL-间隙锁-加锁规则
  3. 打印机问题:虚拟机连接打印机、物理机连接打印机
  4. 用unity制作2d钟表
  5. TEB局部轨迹规划代码解读
  6. bandit game
  7. 揭秘团队业绩不好的原因
  8. pycharm找不到conda可执行文件怎么办?
  9. 37.某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。
  10. 关键词生成的相关资源