meshgrid contour contourf

2024-01-22 04:44
文章标签 meshgrid contour contourf

本文主要是介绍meshgrid contour contourf,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

meshgrid contour contourf

参考video: https://www.bilibili.com/video/BV1qW411A775/?spm_id_from=333.337.search-card.all.click&vd_source=d171c31a396363b8ea8c0e92a59cee6b

官方文档: https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.contourf.html#matplotlib.pyplot.contourf

meshgrid 网格

  • 将一行, 一列的数组扩充到2D平面
import numpy as np
import matplotlib.pyplot as pltx = np.arange(0, 11, 1)
y = np.arange(0, 11, 1)xx, yy = np.meshgrid(x, y)
print(f'xx: \n{xx}')
'''
xx: 
[[ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10][ 0  1  2  3  4  5  6  7  8  9 10]]
'''
print(f'yy: \n{yy}')
'''
yy: 
[[ 0  0  0  0  0  0  0  0  0  0  0][ 1  1  1  1  1  1  1  1  1  1  1][ 2  2  2  2  2  2  2  2  2  2  2][ 3  3  3  3  3  3  3  3  3  3  3][ 4  4  4  4  4  4  4  4  4  4  4][ 5  5  5  5  5  5  5  5  5  5  5][ 6  6  6  6  6  6  6  6  6  6  6][ 7  7  7  7  7  7  7  7  7  7  7][ 8  8  8  8  8  8  8  8  8  8  8][ 9  9  9  9  9  9  9  9  9  9  9][10 10 10 10 10 10 10 10 10 10 10]]
'''

在这里插入图片描述

contour, 轮廓, contourf, 等高线

zz = np.sin(xx) + np.cos(yy)
fig, ax = plt.subplots()
plt.contour(xx, yy, zz,)
plt.show()

在这里插入图片描述

fig, ax = plt.subplots()
plt.contour(xx, yy, zz, levels=3, cmap=plt.cm.rainbow) # levels 指定展示的高度, cmap 指定颜色
plt.show()

在这里插入图片描述

# 指定level, 
fig, ax = plt.subplots()
CS = plt.contour(xx, yy, zz, cmap=plt.cm.rainbow)# 画出等高线上的高度的text, 
ax.clabel(CS, inline=True, fontsize=10)
'''
文档: 
https://matplotlib.org/stable/gallery/images_contours_and_fields/contour_demo.html#sphx-glr-gallery-images-contours-and-fields-contour-demo-py
'''plt.show()

在这里插入图片描述

fig, ax = plt.subplots()
plt.contourf(xx, yy, zz)
plt.show()

在这里插入图片描述

这篇关于meshgrid contour contourf的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/631873

相关文章

04 TensorFlow 2.0:高阶OP之meshgrid

谁诀别相思成疾莫问天涯 也莫问归期 怎奈何无人了解 情断之时 冷暖自知                                                                                                                                 《莫问归期》 内容覆盖: stackmeshgrid im

24、matlab二维和三维网格(meshgrid函数)以及散点数据插值 griddata()函数

1、二维和三维网格(meshgrid函数) 语法 语法1:[X,Y] = meshgrid(x,y) 基于向量 x 和 y 中包含的坐标返回二维网格坐标。 语法2:[X,Y] = meshgrid(x) 与 [X,Y] = meshgrid(x,x) 相同,并返回网格大小为 length(x)×length(x) 的方形网格坐标。 语法3:[X,Y,Z] = meshgrid(x,y,z) 返

return _VF.meshgrid(tensors, **kwargs) 的参考解决方法

文章目录 写在前面一、问题描述二、解决方法三、调用示例参考链接 写在前面 自己的测试环境: Ubuntu20.04, anaconda 一、问题描述 /home/wong/ProgramFiles/anaconda3/envs/pytorch_env/lib/python3.8/site-packages/torch/functional.py:504: UserWarnin

Contour Plots: (1) contour

目录 示例1:函数的等高线示例2:二十个层级的等高线示例3:一个层级的等高线示例4:虚线等高线示例5:带标签的等高线示例6:具有特定小数位数和单位的标签示例7:不同单位的标签示例8:自定义线宽示例9:不连续曲面上的等高线 示例1:函数的等高线 %创建矩阵X和Y,用于在x-y平面中定义一个网格。%将矩阵Z定义为该网格上方的高度。然后绘制Z的等高线。x = linspace(-2

【K8s】如何使用Kubernetes Ingress: Contour

使用Kubernetes Ingress: Contour 目录 使用Kubernetes Ingress: Contour没有 Ingress 控制器的情况Ingress 控制器的优势部署 Contour看到 Contour 在运行中总结 推荐超级课程: Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战 在处理Kubernetes时

pythonpil库过滤图像contour_Python:这有可能是最详细的PIL库基本概念文章了

PIL有如下几个模块:Image模块、ImageChops模块、ImageCrackCode模块、ImageDraw模块、ImageEnhance模块、ImageFile模块、ImageFileIO模块、ImageFilter模块、ImageFont模块、ImageGrab模块、ImageOps模块、ImagePath模块、ImageSequence模块、ImageStat模块、ImageTk模

[行人重识别论文阅读]Person Re-identification by Contour Sketch under Moderate Clothing Change

论文地址: https://arxiv.org/abs/2002.02295 论文代码: 没有官方代码,准备日后复现,先空在这里 本文思想 去除掉行人的衣服特征,利用行人的轮廓来识别行人。 但是这样就会产生一个问题就是不同行人之间的轮廓太为相似,所以我们必须在使用全局轮廓图的同时将轮廓图的局部信息引入。但是我们又如何充分的利用局部信息呢?方法如下图所示: 如上图(b)我们以轮廓图的中心为极

ubuntu22.04@laptop OpenCV Get Started: 013_contour_detection

ubuntu22.04@laptop OpenCV Get Started: 013_contour_detection 1. 源由2. 应用Demo2.1 C++应用Demo2.2 Python应用Demo 3. contour_approx应用3.1 读取图像并将其转换为灰度格式3.2 应用二进制阈值过滤算法3.3 查找对象轮廓3.4 绘制对象轮廓3.5 效果3.6 `CHAIN_APP

Tensorflow2.0笔记 - where,scatter_nd, meshgrid相关操作

本笔记记录tf.where进行元素位置查找,scatter_nd用于指派元素到tensor的特定位置,meshgrid用作绘图的相关操作。 import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plttf.__version__#where操作查找元素位置#输入的tensor是True,Fa

meshgrid函数说明

目录   meshgrid 语法 用法1 用法二 结论: 产生维数的大小 meshgrid 语法 [X,Y] = meshgrid(x,y) [X,Y] = meshgrid(x) [X,Y,Z] = meshgrid(x,y,z) [X,Y,Z] = meshgrid(x) 用法1 [X,Y] = meshgrid(x,y) 基于矢量 x 和 y 中包含的坐标返