contour和contourf都是画三维等高线图的,不同点在于contourf会对等高线间的区域进行填充,区别如下:

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.colors import ListedColormap
x=np.array([1,2])
y=np.array([1,2])
z=np.array([[1,2],[2,3]])
plt.xlim(1,2)
plt.ylim(1,2)
colors = ('red', 'blue', 'lightgreen', 'gray', 'cyan')
cmap = ListedColormap(colors[:len(np.unique(z))])
plt.contourf(x,y,z,cmap=cmap)   ###
plt.show()

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.colors import ListedColormap
x=np.array([1,2])
y=np.array([1,2])
z=np.array([[1,2],[2,3]])
plt.xlim(1,2)
plt.ylim(1,2)
colors = ('red', 'blue', 'lightgreen', 'gray', 'cyan')
cmap = ListedColormap(colors[:len(np.unique(z))])
plt.contour(x,y,z,cmap=cmap)   ###
plt.show()

无论contour还是contourf,都是绘制三维图,其中前两个参数x和y为两个等长一维数组,第三个参数z为二维数组(表示平面点xi,yi映射的函数值)。

正是由于contourf可以填充等高线之间的空隙颜色,呈现出区域的分划状,所以很多分类机器学习模型的可视化常会借助其展现。

扫码关注公众号:瑞行AI,欢迎交流AI算法、数据分析等技术,提供技术方案咨询和就业指导服务!

Python可视化库matplotlib.pyplot里contour与contourf的区别相关推荐

  1. Python可视化库Matplotlib绘图入门详解

    Matplotlib是Python的绘图库,其中的pyplot包封装了很多画图的函数. Matplotlib.pyplot 包含一系列类似 MATLAB 中绘图函数的相关函数.每个 Matplotli ...

  2. Python可视化库matplotlib(基础整理)

    https://blog.csdn.net/weixin_39777626/article/details/78598346 绘制基本曲线使用plot函数绘制函数曲线,可以调整plot函数参数配置曲线 ...

  3. Python可视化库Matplotlib的使用

    一.导入数据 import pandas as pd unrate = pd.read_csv('unrate.csv') unrate['DATE'] = pd.to_datetime(unrate ...

  4. python画学校_未明学院:Python可视化库Matplotlib绘图入门详解

    Matplotlib是Python的绘图库,其中的pyplot包封装了很多画图的函数. Matplotlib.pyplot 包含一系列类似 MATLAB 中绘图函数的相关函数.每个 Matplotli ...

  5. Python可视化库matplotlib(超详细)

    超详细Matplotlib笔记 Matplotlib简介 开发环境搭建 为什么要学习Matplotlib 绘制基础 图形绘制流程 认识Matplotlib图像结构 实现基础绘图功能 设置标签文字和线条 ...

  6. python可视化库总结_Python 可视化库 - Matplotlib 使用总结

    Python 可视化库 - Matplotlib 使用总结 在做完数据分析后, 有时候需要将分析结果一目了然地展示出来, 此时便离不开 Python 可视化工具, Matplotlib 是 Pytho ...

  7. [转载] Python数据可视化库-Matplotlib——折线图绘制

    参考链接: Python Matplotlib数据可视化 plot折线图 # coding:utf-8 import pandas as pd import numpy as np from matp ...

  8. python绘制不带颜色曲线图_Python数据可视化库-Matplotlib——折线图,子图绘制

    # coding:utf-8 import pandas as pd import numpy as np from matplotlib import pylab as plt # 导入数据可视化库 ...

  9. 新视角带你认识Python可视化库(附代码资源)

    作者:Dan Saber 翻译:笪洁琼 校对:梁傅淇 本文约16196字,建议阅读20+分钟. 本文中,作者借助拟人化的形式,让Python中值得一提的可视化库共同出演了一出戏剧,形象.生动地展现了不 ...

最新文章

  1. Linux磁盘分区管理(转载)
  2. python中文软件-Python
  3. 回首向来萧瑟处,也无风雨也无晴~小祁的2018
  4. mysql5.6的my.cnf配置详解
  5. android 相机纹理,Android平台Camera实时滤镜实现方法探讨(五)--GLSurfaceView实现Camera预览...
  6. 给妹子修电脑,会有哪些故事?
  7. Java EE 8 –为更多设备提供更多应用程序
  8. 基于 Android NDK 的学习之旅-----序言
  9. python+OpenCV图像处理(五)图像的阈值分割
  10. Rust 修复隐秘的ReDoS 漏洞
  11. UE4 打包之后Mesh没有材质问题
  12. delphi xe 之路(14)使用FireMonkeyStyle
  13. pd.plotting.register_matplotlib_converters() 的作用
  14. 第16套题目 doc.计算机,计算机二级ms实操题excel难点汇总.doc
  15. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
  16. A*算法 JAVA实现
  17. 解放前端工程师——手把手教你开发自己的自定义列表和自定义表单系列之二接口
  18. Vue 中 store 基本用法
  19. 计算机专业问题在线解答,计算机科学专业的编程问题,在线解答,有问必答
  20. 2022 CCPC 威海 赛后总结

热门文章

  1. 06: 综合布线 、 子网划分
  2. 网易云音乐评论墙php源码,网易云音乐热评墙那些令人感慨的句子,哪一句打动了你?...
  3. linux用户的邮件存在哪里,在Linux系统中收发及查看邮件
  4. JasperReport| TTF和TTC字体介绍
  5. Banner无限轮播
  6. ubuntu golang 安装完成报 “command ‘go‘ not found“
  7. 了解DN、RDN和CN
  8. 46个不得不知的生活小常识
  9. 微软发布了免费的文件恢复工具!
  10. 快乐大掌柜源码--快乐大掌柜系统开发模式介绍