用 plot_surface() 函数来实现,代码和上面几乎一样,参数 color 和 edgecolor 分别控制面和边的颜色。...还可设定参数 cmap 填充渐变色,并在图旁附上颜色条。 继续追求完美。 1.6K20 深入理解 Matplotlib3D 绘图函数 plot_surface 引言 今晚开始接触 Matplotlib 的 3D 绘图函数 plot_surface,真的非常强大,图片...
# cmap是颜色映射表 # from matplotlibimportcm # ax.plot_surface(X,Y,Z,rstride=1,cstride=1,cmap=cm.coolwarm)# cmap="rainbow"亦可 # 我的理解的 改变cmap参数可以控制三维曲面的颜色组合,一般我们见到的三维曲面就是 rainbow 的 # 你也可以修改 rainbow 为 coolwarm,验证我的结论 ax.plot_surface(X,Y...
plt.plot函数的这种灵活性提供了很多的可视化选择。查阅plt.plot帮助文档获得完整的选项说明。 使用plt.scatter绘制散点图 第二种更强大的绘制散点图的方法是使用plt.scatter函数,它的使用方法和plt.plot类似: plt.scatter(x, y, marker='o'); plt.scatter和plt.plot的主要区别在于,plt.scatter可以针对每个点设...
plot_surface(x1, x2, zs, rstride=1, cstride=1, cmap=cm.coolwarm, linewidth=0) plt.show() windows11+powershell PS D:\work\python_work\ModernPython\codes\matplotlib\surface_plot\01> py.exe .\testprj.py 为便于检索,文章收录于: 迦非喵:Matplotlib绘图系列链接整理0 赞同 · 0 评论文章...
# cmap是颜色映射表 # from matplotlib import cm # ax.plot_surface(X, Y, Z, rstride = 1, cstride = 1, cmap = cm.coolwarm) # cmap = "rainbow" 亦可 # 我的理解的 改变cmap参数可以控制三维曲面的颜色组合, 一般我们见到的三维曲面就是 rainbow 的 ...
plot_surface函数有许多参数可以用来控制表面图的外观和行为。以下是一些最常用的参数: 3.1 cmap参数 cmap参数用于设置表面的颜色映射。Matplotlib提供了多种预定义的颜色映射,如’viridis’、’plasma’、’inferno’等。 importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3D# 生成数据x=np...
ax.plot_surface(X,Y,z,rstride=1, cstride=1, cmap=plt.get_cmap('rainbow')) # 投影,zdir决定投影方向 ax.contourf(X, Y, z, zdir='z',offset=-1.3, cmap=plt.get_cmap('rainbow')) 1. 2. 3. 4. (三) 多图subplot plt.subplot:将图像窗口分成多个小窗口 ...
ax.plot_surface(x,y,z,rstride=10,cstride=10,cmap=plt.cm.winter) plt.show() plot_surface方法用于绘制曲面图: 参数rstride和cstride设置x、y轴方向上的采样步长,被采样的数据才会用于曲面的绘制,值越小表示采样精度越高,绘制的图像越精细,绘制时间也更长,与rcount和ccount参数不兼容; ...
plt.plot(x, x**2) plt.savefig("二次函数图.png") 这个时候在当前文件夹下会出现二次函数图.png文件 🏵️3.设置图形颜色和样式 默认情况下,matplotlib在连续点之间绘制一条直线。在某些情况下,为了方便对比信息,或者为了让图形更美观,我们需要对图形的颜色和形状进行设置 ...
sin(R) ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap='hot') show() 手稿图[源码文件] import numpy as np import matplotlib.pyplot as plt eqs = [] eqs.append((r"$W^{3\beta}_{\delta_1 \rho_1 \sigma_2} = U^{3\beta}_{\delta_1 \rho_1} + \frac{1}{8 \pi 2...