使用plt实现三维坐标绘制时,需要对x,y,z轴标题进行标注,而plt无法对z轴进行标注,因此可结合以下方式使用。
plt.zlabel('capacity') #无法使用
实现代码如下:
ax = plt.subplot(projection='3d') #plt.plot(total_frame_data[:,1],total_frame_data[:,3],total_frame_data[:,0])#负相关
plt.xlabel('STM') #给横轴命名
plt.ylabel('MECM')
ax.set_zlabel('capacity') plt.plot(total_frame_data[:,1],total_frame_data[:,3],total_frame_data[:,0])#正相关
#plt.zlabel('capacity')
plt.title('RBFC')#'Relationship between Features and Capacity'
#plt.legend()
plt.savefig('results/NASA/images/relation_ship_3D_正.jpg')