Я хочу задать другой цвет градиента для z, т.е. переменную Numeri c в моей трехмерной гистограмме на основе некоторого среза значения или градиента от минимального до максимального значения. Я хочу поставить условие, скажем, если dz>> = 50, то зеленая полоса, а красная - ба. Прикрепленный код, пожалуйста, поделитесь, если есть какое-либо решение для этого.
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111, projection = "3d")
ax.set_xlabel("Cumulative HH's")
ax.set_ylabel("Index")
ax.set_zlabel("# Observations")
xpos = [1,2,3,4,5,6,7,8,9,10,11,12]#
ypos = [2,4,6,8,10,12,14,16,18,20,22,24]#
zpos = np.zeros(12)
dx = np.ones(12)
dy = np.ones(12)
dz = [100,3,47,35,8,59,24,19,89,60,11,25]
colors=['pink']
ax.bar3d(xpos,ypos,zpos,dx,dy,dz,color=colors)