plt.contourf、plt.contour函数
函数原型
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函数相关推荐
- python matplotlib绘制等高线,plt.contour(),ax3.contour()和plt.contourf(),ax3.contour(), 同名函数
引用文章 https://blog.csdn.net/lanchunhui/article/details/70495353 首先这是由不同对象调用的函数,ax3指3D Figure对象即<cl ...
- 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 ...
- np.meshgrid plt.contourf
np.meshgrid & plt.contourf 吴恩达机器学习作业 np.meshgrid && plt.contourf plt.contourf 吴恩达机器学习作业 ...
- plt.contourf()
plt.contourf plt.contourf用来画出不同分类的边界线 1.生成数据点 x = np.arange(-5,5,1) y = np.arange(0,20,2) xx,yy = np ...
- matplotlib 等高线的绘制 —— plt.contour 与 plt.contourf
contour:轮廓,等高线. 为等高线上注明等高线的含义: cs = plt.contour(x, y, z) plt.clabel(cs, inline=1, fontsize=10) plt.c ...
- 决策边界绘制和plt.contourf函数讲解
先讲解plt.contourf函数,然后用plt.contourf绘制决策边界 contourf contourf(*args, data=None, **kwargs) Plot contours. ...
- 决策边界绘制函数plot_decision_boundary()和plt.contourf函数详解
在做吴恩达老师的深度学习课程作业时,发现决策边界函数不好理解plot_decision_boundary(model , X , y).将此函数理解记录下: 作业地址:https://blog.csd ...
- np.meshgrid, ravel(), np.c_, plt.contourf()函数的用法,以及决策边界的画法。
前言: 楼主最近在学机器学习时碰到的一些函数,用来画决策边界.记录现在的想法. 1: np.meshgrid的用法: X,Y = np.meshgrid(x,y)是将x中的每个点与y中的每个点连起来成 ...
- meshgrid()+plt.contourf()用法
这次在matplotlib画图时遇到了这两个函数,感觉有必要看看怎么用,就自己尝试找找文档稍微记一下关键使用 np.meshgrid() numpy.meshgrid(*xi, copy=True, ...
最新文章
- angularJs的学习笔记-01(创建项目)
- 5.JasperReports学习笔记5-其它数据生成动态的报表(WEB)
- 后盾网lavarel视频项目---lavarel多表关联一对多操作实例
- 前端获取浏览器标识_浏览器缓存机制
- Qt中的QFileDialog类的几个示范代码
- 简单的LRU Cache设计与实现
- 济南python工资一般多少-2020年济南学python好点的学校
- c primer plus 第七章 第十题
- 曹 雷 : 证券基金经营机构如何理解科技是投资而非投入
- ubuntu 设置静态路由_Linux route 配置静态路由(转载)
- 用SPSS搞定问卷调查中的决断值
- 第一天mysq踩坑--ERROR 1820 (HY000): You must reset your password using ALTER USER statement before execut
- 数据库-数据模型(分类、三要素、概念)
- server sql 将出生日期转为年龄_sql server 根据身份证号计算出生日期和年龄的存储过程...
- 中学物理数字化探究实验室建设配备
- [OpenGL] 小游戏 - 太空对战
- JAVA 枚举类型 根据代码得到中文
- 微信小程序-记录用户足迹
- Thread.Sleep原理
- ZOOM直播实时字幕(PC端使用谷歌浏览器)