У меня проблема при установке пределов осей трехмерных графиков.Я использую панды для чтения файлов моей базы данных, которые являются просто числами (формат float64) атмосферных выбросов и скорости ветра.Но при установке предела, например 1200 громов и скорости ветра 80 км / ч, мой график просто превышает желаемую поверхность.Это происходит с "ax.set_xlim3d", "ax.set_xlim" и "plt.xlim".
Мой код такой, как показано ниже:
fig = plt.figure()
ax = fig.gca(projection='3d')
y = dados['Rajada']
x = dados['Raios']
z = ((1/3080)*(np.exp(2.2507716+(0.0011096*x)+(0.0274958*y))))
ax.set_xlabel('Número de Raios',fontsize=15)
ax.set_ylabel('Rajada Máxima em Km/H',fontsize=15)
ax.set_zlabel('Taxa de Falha por Quilômetro',fontsize=15)
plt.xlim(0,1200)
plt.ylim(0,80)
surf = ax.plot_trisurf(x, y, z, cmap='coolwarm',hatch='/-', edgecolor='none')
Изображение того, как графикбыло построено