Итак, мне нужно отобразить некоторые данные в хорошем трехмерном графике. После использования нескольких библиотек для трехмерного построения я получаю лучший график для своих данных, используя plotly, и это выглядит так

Это именно тот сюжет, который мне нужен. Но бесплатная версия plotly позволяет сохранять график только в формате png или jpeg и не экспортирует в векторные форматы графики, такие как svg или eps, которые мне нужны.
Итак, я перешел в другую популярную библиотеку, то есть python matplotlib. Используя этот скрипт,
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# some calculations here
ax.plot_surface(x, y, z, cmap='coolwarm', rstride=5,
cstride=10, vmin=-1.65447, vmax=-1.4)
ax.set_zlim(-1.65447, -1.4)
plt.show()
Это дает мне сюжет

Теперь, это выглядит совершенно испорченным и безобразным. Самая большая проблема здесь заключается в том, что ось Z не обрезается при -1,4. У меня нет глубоких знаний о matplotlib, поэтому я не знаю, как это исправить. Итак, как сделать сюжет лучше и лучше, как хороший сюжет, который я хочу.