函数原型

contourf([X, Y,] Z, [levels], **kwargs)
contour([X, Y,] Z, [levels], **kwargs)

函数说明

contour函数绘制三维图像到二维图像所对应的等高线,而contourf函数也是绘制等高线,只不过contourf是带填充的等高线。这两个函数的参数都是一样的。

参数X、Y表示等高线的坐标,Z表示等高线的高度,也就是坐标点(x, y)对应的高度h。如果X的长度为N,Y的长度为M,那么Z的形状为(N,M)。参数levels表示如果为一个整数表示等高线的条数,如果为一个数组表示等高线的位置。

函数使用

import matplotlib.pyplot as plt
import numpy as npplt.figure()
plt.subplot()
x, y = np.arange(-3, 4), np.arange(-3, 4)
plt.xlim(np.min(x), np.max(x))
plt.ylim(np.min(y), np.max(y))
plt.xticks(x)
plt.yticks(y)
plt.xlabel("x_axis")
plt.ylabel("y_axis")
# 等高线的x、y坐标
X, Y = np.meshgrid(np.linspace(-3, 3, 50), np.linspace(-3, 3, 50))
# 等高线为一个圆
Z = X ** 2 + Y ** 2
# 画出高度为2、5、8、10的等高线
C = plt.contour(X, Y, Z, levels=[2, 5, 8, 10])
plt.clabel(C, inline=True, fontsize=10)
plt.show()


plt.contourf、plt.contour函数相关推荐

  1. python matplotlib绘制等高线,plt.contour(),ax3.contour()和plt.contourf(),ax3.contour(), 同名函数

    引用文章 https://blog.csdn.net/lanchunhui/article/details/70495353 首先这是由不同对象调用的函数,ax3指3D Figure对象即<cl ...

  2. python matplotlib二维平面等高线的绘制, plt.contour 与 plt.contourf, plt.clabel和plt.colorbar, plt.xticks([])

    引用文章1 https://blog.csdn.net/lanchunhui/article/details/70495353 引用文章2 https://blog.csdn.net/qq_33506 ...

  3. np.meshgrid plt.contourf

    np.meshgrid & plt.contourf 吴恩达机器学习作业 np.meshgrid && plt.contourf plt.contourf 吴恩达机器学习作业 ...

  4. plt.contourf()

    plt.contourf plt.contourf用来画出不同分类的边界线 1.生成数据点 x = np.arange(-5,5,1) y = np.arange(0,20,2) xx,yy = np ...

  5. matplotlib 等高线的绘制 —— plt.contour 与 plt.contourf

    contour:轮廓,等高线. 为等高线上注明等高线的含义: cs = plt.contour(x, y, z) plt.clabel(cs, inline=1, fontsize=10) plt.c ...

  6. 决策边界绘制和plt.contourf函数讲解

    先讲解plt.contourf函数,然后用plt.contourf绘制决策边界 contourf contourf(*args, data=None, **kwargs) Plot contours. ...

  7. 决策边界绘制函数plot_decision_boundary()和plt.contourf函数详解

    在做吴恩达老师的深度学习课程作业时,发现决策边界函数不好理解plot_decision_boundary(model , X , y).将此函数理解记录下: 作业地址:https://blog.csd ...

  8. np.meshgrid, ravel(), np.c_, plt.contourf()函数的用法,以及决策边界的画法。

    前言: 楼主最近在学机器学习时碰到的一些函数,用来画决策边界.记录现在的想法. 1: np.meshgrid的用法: X,Y = np.meshgrid(x,y)是将x中的每个点与y中的每个点连起来成 ...

  9. meshgrid()+plt.contourf()用法

    这次在matplotlib画图时遇到了这两个函数,感觉有必要看看怎么用,就自己尝试找找文档稍微记一下关键使用 np.meshgrid() numpy.meshgrid(*xi, copy=True, ...

最新文章

  1. angularJs的学习笔记-01(创建项目)
  2. 5.JasperReports学习笔记5-其它数据生成动态的报表(WEB)
  3. 后盾网lavarel视频项目---lavarel多表关联一对多操作实例
  4. 前端获取浏览器标识_浏览器缓存机制
  5. Qt中的QFileDialog类的几个示范代码
  6. 简单的LRU Cache设计与实现
  7. 济南python工资一般多少-2020年济南学python好点的学校
  8. c primer plus 第七章 第十题
  9. 曹 雷 : 证券基金经营机构如何理解科技是投资而非投入
  10. ubuntu 设置静态路由_Linux route 配置静态路由(转载)
  11. 用SPSS搞定问卷调查中的决断值
  12. 第一天mysq踩坑--ERROR 1820 (HY000): You must reset your password using ALTER USER statement before execut
  13. 数据库-数据模型(分类、三要素、概念)
  14. server sql 将出生日期转为年龄_sql server 根据身份证号计算出生日期和年龄的存储过程...
  15. 中学物理数字化探究实验室建设配备
  16. [OpenGL] 小游戏 - 太空对战
  17. JAVA 枚举类型 根据代码得到中文
  18. 微信小程序-记录用户足迹
  19. Thread.Sleep原理
  20. ZOOM直播实时字幕(PC端使用谷歌浏览器)

热门文章

  1. 【PSO】基本PSO算法
  2. 在嵌入式设备运行Rust/bluer蓝牙简单应用
  3. Tomcat源码分析之Catalina
  4. 隆云通空气温湿、CO2三参数传感器
  5. 性能测试:wiremock 基础使用 + wiremock/wiremock + docker + 镜像发布吃内存的问题
  6. WireMock的应用
  7. 电路设计之电源篇浅谈
  8. hutool工具-----JSON工具-JSONUtil
  9. 天翼云从业认证(4.5)多层级高可用解决方案
  10. css环形文本,css制作环形文本