Solución al error reportado por ax = fig.gca(projection='3d')

Estoy aprendiendo tensorflow recientemente y hay un ejercicio sobre el uso de matplotlib para dibujar una imagen 3D. Encontré los siguientes problemas al ejecutar el código

TypeError: FigureBase.gca() obtuvo una proyección de argumento de palabra clave inesperada

Descubrí que la función Axes3D no se utiliza (línea 5 en la imagen), después de consultar y experimentar con algunas soluciones en Internet, lo registraré ahora.

Solución:

ax = fig.gca(projection='3d')                                #原来的代码
ax = fig.add_axes(Axes3D(fig))                            #改正后的代码

El efecto real se muestra en la figura:

Supongo que te gusta

Origin blog.csdn.net/m0_72522488/article/details/128906766
Recomendado
Clasificación