草庐IT

matlibplot

全部标签

【Python】如何使用matlibplot绘制3D柱形图

1.代码importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3D#构造需要显示的值X=np.arange(0,5,step=1)#X轴的坐标Y=np.arange(0,9,step=1)#Y轴的坐标#设置每一个(X,Y)坐标所对应的Z轴的值,在这边Z(X,Y)=X+YZ=np.zeros(shape=(5,9))foriinrange(5):forjinrange(9):Z[i,j]=i+jxx,yy=np.meshgrid(X,Y)#网格化坐标X,Y=xx.ravel(),yy.ravel(

python - 如何关闭 matlibplot 轴的刻度和标记?

我想使用matlibplot轴绘制2个子图。由于这两个子图具有相同的ylabel和刻度,我想关闭第二个子图的刻度和标记。以下是我的简短脚本:importmatplotlib.pyplotaspltax1=plt.axes([0.1,0.1,0.4,0.8])ax1.plot(X1,Y1)ax2=plt.axes([0.5,0.1,0.4,0.8])ax2.plot(X2,Y2)顺便说一句,X轴标记重叠,不确定是否有一个好的解决方案。(一个解决方案可能是使每个子图的最后一个标记不可见,除了最后一个,但不确定如何)。谢谢! 最佳答案 快