matplotlib.pyplot.contour()函数Matplotlib是Python中的一个库,它是NumPy库的数值-数学扩展。Pyplot是一个基于状态的Matplotlib模块接口,该模块提供了一个类似matlab的接口。matplotlib.pyplot.contour()函数使用matplotlib库pyplot模块中的contour()函数绘制轮廓。语法:matpl
deff(x,y):return(1-x/2+x**5+y**3)*np.exp(-x**2-y**2)n=256x=np.linspace(-3,3,n)y=np.linspace(-3,3,n)X,Y=np.meshgrid(x,y)plt.contourf(X,Y,f(X,Y),8,alpha=.75,cmap='jet')C=plt.contour(X,Y,f(X,Y),8,colors='black',linewidth=.5)plt.clabel(C,inline=True...
一般与vmin和vmax参数配合使用。 4. linewidths 功能:设置等值线线宽度,一般为数字。 5. linestyles 功能:等值线线型,一般可选None, 'solid', 'dashed', 'dashdot', 'dotted'。 四、等值线图 plt.contour() 其内部不填充颜色,只绘制以不同颜色区分的分界线,参数与plt.contourf()类似。 f2=plt.contour(x...
3,n)# 在-3到3之间生成n个x坐标点y=np.linspace(-3,3,n)# 在-3到3之间生成n个y坐标点X,Y=np.meshgrid(x,y)# 生成网格点坐标的矩阵# 使用plt.contourf创建填充的等高线图# X,
x=np.linspace(-5,5,100)y=np.linspace(-5,5,100)X,Y=np.meshgrid(x,y)Z=np.sin(np.sqrt(X**2+Y**2))plt.figure(figsize=(10,8))levels=np.linspace(-1,1,11)plt.contourf(X,Y,Z,levels=levels)plt.contour(X,Y,Z,levels=levels,colors='k',linewidths=0.5)plt.title('Custom Contour...
#linewidth设置线条宽度 plt.plot(x,y,linewidth=5) #添加名称 plt.xlabel('x') plt.ylabel('x&y') plt.rcParams['font.sans-serif']=['Arial Unicode MS'] #用来正常显示中文标签 plt.title('多个点折叠') plt.show() 1. 2. 3. 4.
#在调contour()绘制等值线时,可以通过levels参数指定等值线所对应的函数值,这里 设置levels参数为[0, 0.1],因此最终将绘制两条等值线。通过colors、linestyles、linewidths等参 数可以分别指定每条等值线的颜色、线型以及线宽 cs = plt.contour(f, extent=extent, levels=[0, 0.1], colors=["b", "r"], ...
linewidths=0.5:设置线宽为0.5。 plt.clabel(contour, inline=True, fontsize=10): inline=True:将标签显示在等高线内部。 fontsize=10:设置标签字体大小为10。 4. 常见问题与解答(FAQ) 以下是关于等高线图的常见问题及解答: 5. 等高线图与其他图表的对比 ...
Contour 环形图 代码语言:javascript 代码运行次数:0 运行 AI代码解释 from matplotlib import pyplot as plt import numpy as np x,y = np.ogrid[-1:1:5j,-1:1:5j] f = x**2+y**2 plt.contour(f,colors=list('gbr')) plt.xlabel('X') plt.xlabel('Y') plt.title('plt test') plt....
C = plt.contour(X, Y, f(X, Y), 8, colors = 'black', linewidth = 8) # 绘制等高线数据 plt.clabel(C, inline = True, fontsize = 10) # 去除坐标轴 plt.xticks(()) plt.yticks(()) plt.show() 1. 2. 3. 4. 5. 6.