Matplotlib学习笔记——密度线与等高线

本文介绍了使用Matplotlib的plt.contour()、plt.contourf()和plt.imshow()函数来展示二维数据的密度线和等高线图。plt.contour()用于绘制等高线,可以自定义颜色;plt.contourf()则增加了颜色填充,并可通过colorbar()添加颜色条;plt.imshow()用于渲染二维数组为渐变图。此外,还展示了如何将等高线图与彩色图组合,通过设置透明度和使用clabel()添加数据标签。
摘要由CSDN通过智能技术生成

密度线与等高线

在二维图上用等高线或者彩色图来表示三维数据是个不错的方法。Matplotlib提供了三个函数来解决这个问题:用plt.contour()绘制等高线、用plt.contourf绘制带有填充颜色的等高线图、用plt.imshow显示图形。

plt.contour()函数
#生成第三维数据的自定义函数
def f(x,y):
    return np.sin(x) ** 10 + np.cos(10 + y*x) * np.cos(x)

%matplotlib inline
import matplotlib.pyplot as plt
plt.style.use('seaborn-white')
import numpy as np

x = np.linspace(0, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值