隐藏边框 ax1.set_axis_off() 例子 显示 标题, x 轴和 y 轴的标记 ax.set(xlabel='time (s)', ylabel='voltage (mV)', title='About as simple as it gets, folks') 例子 显示标注 颜色选择 线型选择 线型选择 标志选择 标志选择 画三维图像 def show_press_map(stand_data, fig=plt.figure()): Xi = np.arange(0, 40, step=1) # X轴的坐标 Yj = np.arange(0, 40, step=1) # Y轴的坐标 xx, yy = np.meshgrid(Xi, Yj) # 网格化坐标 ax = fig.gca(projection='3d') # 三维坐标轴 ax.set_zlim3d(-30, 200) data = MyData.get_press_map(stand_data[-512:]) print('data: ', data[25, 4:20]) print(type(xx), type(yy), type(data)) surf = ax.plot_surface(xx, yy, data, rstride=1, # rstride(row)指定行的跨度 cstride=1, # cstride(column)指定列的跨度 cmap=plt.get_cmap('rainbow')) # 设置颜色映射 fig.colorbar(surf, shrink=0.5, aspect=5) ax.view_init(elev=41., azim=108) return data 画完图片后要清除画布,不然会不断叠加,渲染时间会越来越长 plt.draw() plt.pause(0.01) plt.clf()