等值线图或等高线图在科学界经常用到,它是由一些封闭的曲线组成的,来表示三维结构表面。虽然看起来复杂,其实用matplotlib实现起来并不难。代码如下:

import numpy as np
import matplotlib.pyplot as plt
dx=0.01;dy=0.01
x=np.arange(-2.0,2.0,dx)
y=np.arange(-2.0,2.0,dy)
X,Y=np.meshgrid(x,y)
def f(x,y):return(1-y**5+x**5)*np.exp(-x**2-y**2)
C=plt.contour(X,Y,f(X,Y),8,colors='black')  #生成等值线图
plt.contourf(X,Y,f(X,Y),8)
plt.clable(C,inline=1,fontsize=10)

结果如下:

使用等值线图,在图的一侧增加图例作为图表中所用颜色的说明几乎是必需的,在上述代码最后增加colorbar()函数就可以实现。

plt.colorbar()

等值线图的Python绘制方法相关推荐

  1. 箱体图Boxplot及Python绘制方法

    一.箱体图介绍 箱体图Boxplot是一种表示数据分布的方法(wiki:boxplot),一个基本的箱体图从上到下分别表示最大值,上四分位,均值,下四分位,最小值.有的箱体图中还会加入异常值等. 箱体 ...

  2. 标准圆形饼图Python绘制方法

    我们直接调用matplotlib库中pie()函数来绘制饼状图,pie()函数可以自己计算每个类别所占的比例.代码如下: import matplotlib.pyplot as pltlables=[ ...

  3. 超干货 | 泰勒图(Taylor diagram)绘制方法大汇总

    近日,有小伙伴私信小编关于泰勒图(Taylor diagram) 的绘制方法,小编也进行了相关资料查询,那么,今天这篇推文借给大家介绍一下如何绘制泰勒图(Taylor diagram),具体内容如下: ...

  4. python绘制两个离散变量关系图——马赛克图

    一个比较好看的图如下: 我们可以较为直观的看到两个离散变量之间的关系,python绘制方法也比较简单 可以使用statsmodels.graphics.mosaicplot.mosaic 文档位置:h ...

  5. 2、Python绘制等值线图与填色图

    目录 一.导入软件包 二.读取文件并进行数据处理 三.绘制等值线图 四.绘制填色图 本文主要介绍如何利用Python绘制等值线图以及填色图,因需要利用Cartopy软件包,请提前配置好Python环境 ...

  6. 怎么用python找论文_如何利用Python绘制学术论文图表方法

    论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...

  7. python简单代码画曲线图教程-Python绘制折线图和散点图的详细方法介绍(代码示例)...

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  8. python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  9. python怎么画条形图-python绘制条形图方法代码详解

    1.首先要绘制一个简单的条形图 import numpy as np import matplotlib.pyplot as plt from matplotlib import mlab from ...

  10. python画直方图代码-Python绘制直方图及子图的方法分析(代码示例)

    本篇文章给大家带来的内容是关于Python绘制直方图及子图的方法分析(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.直方图的绘制也需要用到matplotlib下的py ...

最新文章

  1. 判断某数组是不是二叉树的后序遍历序列 python递归与非递归解法
  2. Silverlight开发中遇到的几个小问题
  3. JVM 常用参数一览表(转)
  4. 信息学奥赛一本通 1008:计算(a+b)/c的值 | OpenJudge NOI 1.3 03
  5. pthread_join pthread_exit 线程 Linux函数 线程退出 线程等待
  6. 千山独行-一个人的创业路(连载八)
  7. PHP性能:序——谈ab(Apache Bench)压力测试工具
  8. pragma预处理指令详解
  9. 雅虎WEB前端网站优化
  10. 麦克斯韦方程组(彩图完美解释版)
  11. 检查计算机设备报告书,关于计算机安全检查的自查报告范文
  12. 假期无聊,我用傅里叶变换做了一个频率计,吉他定调口哨定音,样样好使!
  13. 【JMeter】后置处理器之JSON提取器
  14. 《SICP》习题第1章
  15. 计算机硬盘接口分类,硬盘接口几种常规的类型
  16. 网络初级 关于ensp动态路由rip协议
  17. 未来计算机手抄报图片,小学生科技创造未来手抄报图片简单又漂亮
  18. 从编程小白到入门码农的五个途径
  19. 计算机模拟光学图像加密,光学图像加密中级联相位恢复算法的应用
  20. 2021年CVPR论文Deep Two-View Structure-from-Motion Revisited阅读笔记

热门文章

  1. 可以免费领取卡巴斯基激活码的活动
  2. 使用turtle绘图:绘制“点“:dot()绘制“标记“:stamp()
  3. linux dns配置服务器报告,Linux DNS服务实验报告
  4. 看完这篇解决你99%的运维安全陋习,快别踩坑了!
  5. 存储数据迁移解决方案
  6. threejs 三面体_three.js几何体对象_三维建模_郭隆邦技术博客
  7. 【Android】移动端接入Cronet实践
  8. 【图算法】(3) 网络的基本静态几何特征(二),附networkx完整代码
  9. PLSQL Developer 13链接oracle安装与配置手册
  10. 黎活明给程序员的忠告