plt.plot(x,sin_y)# 默认第一条曲线颜色为蓝色,第二条为橘色 plt.plot(x,cos_y)# 保存图片 plt.savefig('正弦余弦曲线图.jpg')# 显示绘制的图片 plt.show() 运行效果如下: 上面的示例可以看到,调用两次plot函数,会将sin和cos曲线绘制到同一个二维坐标系中,如果想绘制到两张画布中,可以调用subplot()函数...
输出结果如下 4. xkcd颜色名称 xkcd调色盘是通过对上万名参与者进行调查而总结出的954种最常用的颜色,官方网站如下 https://xkcd.com/color/rgb/ 在matplotlib中,通过xkcd:前缀加对应的颜色名称进行使用,而且是不区分大小写的,代码如下 代码语言:javascript 代码运行次数:0 运行 AI代码解释 plt.pie(x=[1,2,3...
4. 三维散点图 fig = plt.figure(figsize=(5, 3))axes = Axes3D(fig, auto_add_to_figure=False)fig.add_axes(axes)# 画散点图x = np.random.rand(50)y = np.random.rand(50)z = np.random.rand(50)axes.scatter(x, y, z, color="red", s=100)<mpl_toolkits.mplot3d.art3d.Path3DCol...
importmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3Dfig=plt.figure()ax=fig.add_subplot(111,projection='3d')x=[1,2,3,4,5]y=[2,3,4,5,6]z=[3,4,5,6,7]ax.plot(x,y,z,color='red',linestyle='dashed')plt.show() Python Copy Output: 5. 添加标签和标题 为了使图形更加清...
参数rcount,ccount, rstride,cstride用法同Axes3D.plot_wireframe()。 其余参数: 1.1 color 功能:模型的整体颜色,一个颜色字符串,绘制一个各区域颜色相同的曲面。 2. cmap 功能:使用的颜色映射,与color不能同时使用。 3. facecolors 功能:每一个小网格的颜色,一个二维颜色数组。
subplot(111,projection='3d'); theta=np.linspace(-4*np.pi,4*np.pi,200); z=np.linspace(-2,2,200); r=z**2+1; x=r*np.sin(theta); y=r*np.cos(theta); q1=ax.plot(x,y,z,color='orangered',linestyle='-',label='spiral curve'); plt...
from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection='3d') 1. 2. 3. 4. 5. 你可能会看到有的教程写的是ax = Axes3D(fig),这是version1.0.0之前的写法 三维绘图函数 LinePlot Axes3D.``plot(xs,ys, *args,zdir=‘z’, **kwargs) ...
(X**2+Y**2))# 创建 3D 表面图fig=plt.figure(figsize=(12,8))ax=fig.add_subplot(111,projection='3d')surf=ax.plot_surface(X,Y,Z,cmap='viridis')fig.colorbar(surf,label='Z Value')ax.set_title('How2matplotlib.com - 3D Surface Plot Example')ax.set_xlabel('X')ax.set_ylabel('Y...
fig = plt.figure() ax = plt.axes(projection='3d') ax.plot_wireframe(X, Y, Z, color='black') ax.set_title('wireframe'); 表面图类似框线图,区别在于每个框线构成的多边形都使用颜色进行了填充。添加色图用于填充多边形能够让图形表面展示出来: ax = plt.axes(projection='3d') ax.plot_surface...
最初开发的Matplotlib,仅支持绘制 2d 图形,后来随着版本的不断更新, Matplotlib 在二维绘图的基础上,构建了一部分较为实用的 3D 绘图程序包,比如mpl_toolkits.mplot3d,通过调用该程序包一些接口可以绘制 3D散点图、3D曲面图、3D线框图等。 01、绘制3D图 ...