ax.plot_surface(X,Y,Z,rstride=1,cstride=1,cmap=plt.get_cmap('rainbow'))# 绘制从3D曲面到底部的投影,zdir 可选'z'|'x'|'y'|分别表示投影到z,x,y平面 # zdir='z',offset=-2表示投影到z=-2上 ax.contour(X,Y,Z,zdir='z',offset=-2,cmap=plt.get_cmap('rainbow'))# 设置z轴的维度,...
cmap=mpl.cm.RdYlBu, marker="o") plt.show() 8 stackplot绘制面积图 8.1 stackplot参数 matplotlib.pyplot.stackplot(x, *args, labels=(), colors=None, baseline='zero', data=None, **kwargs) x:形状为(N,)的类数组结构,即尺寸为N的一维数组。必备参数。 y:形状为(M,N)的类数组结构,即尺寸为...
plt.plot(x,cos_y)# 保存图片 plt.savefig('正弦余弦曲线图.jpg')# 显示绘制的图片 plt.show() 运行效果如下: 上面的示例可以看到,调用两次plot函数,会将sin和cos曲线绘制到同一个二维坐标系中,如果想绘制到两张画布中,可以调用subplot()函数将画布分区。【示例】将画布分为区域,将图画到画布的指定区域 代码...
1,(10,10))# 创建图形fig,(ax1,ax2)=plt.subplots(1,2,figsize=(12,5))# 自动范围im1=ax1.imshow(data,cmap='viridis')fig.colorbar(im1,ax=ax1,label='Value')ax1.set_title('Auto Range - how2matplotlib.com')# 手动设置范围im2=ax2.imshow(data,cmap='viridis',vmin=-2,vmax...
可以点击matplot cmap这里,里面有一个demo示例,会画一个包含matplot中所有cmap的图。 这里常见的cmap有: 纯色渐变系列: 比如说画灰度图的话,可以选择Greys这个cmap。 如何在画图中使用cmap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...
ax.plot(x, y1, '*--r', x, y2, 'p:b') plt.show() 二、散点图 散点图的一般格式: ax.scatter(x,y,s=None,c=None,marker=None,cmap=None,norm=None,vmin=None,vmax=None,alpha=None,linewidths=None,*,edgecolors=None,plotnonfinite=False,data=None,**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...
Matplotlab中提供了很多colormap供我们选择,使用plt.get_cmap()函数来定义该图的colormap 二、伪彩色图 plt.pcolormesh() 伪彩色图是一个一个色块组成,其语法为 其中x,y是生成的二维坐标数组,z是二维数组上的数据,与x,y数组大小相同,cmap表示选择的颜色映射。
colormap='Greens')#subplots → 是否将各个列绘制到不同图表,默认False#也可以 → plt.plot(df) 输出: 3.柱状图与堆叠图 #柱状图与堆叠图fig,axes= plt.subplots(4,1,figsize = (10,10)) s= pd.Series(np.random.randint(0,10,16),index = list('abcdefghijklmnop')) ...
1. 曲线图 plt.plot() 例如将上面的笛卡尔心形曲线用plot函数绘制。 plt.figure(2);ax=plt.subplot(111,projection='polar')ax.plot(theta,rho,color='pink',linewidth=5);plt.show(); 2. 柱状图 plt.bar() 这里绘制平均每月风速图 plt.figure(3);ax=plt.subplot(111,projection='polar');theta=np.ar...