¿Cómo puedo cambiar mi barra de color? Funciona como un control deslizante en matplotlib
Aquí está mi código, aquí no quiero usar el control deslizante para cambiar los intervalos de mi trazado. En lugar del control deslizante, solo quiero usar la barra de colores, ¿alguien puede decirme si hay alguna forma de cambiar la barra de colores, es decir, funciona exactamente como una diapositiva. Gracias de antemano
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.widgets import Slider, Button
import matplotlib.colors
ax = plt.subplot(111)
plt.subplots_adjust(left=0.25, bottom=0.25)
img_data = np.random.rand(50,50)
c_max = 2
img = ax.imshow(img_data, interpolation='nearest')
cb = plt.colorbar(img)
axcolor = 'lightgoldenrodyellow'
ax_cmax = plt.axes([0.25, 0.15, 0.65, 0.03])
s_cmax = Slider(ax_cmax, 'max', 0, 50, valfmt=c_max)
def update(val, s=None):
# _cmin = s_cmin.val
_cmax = s_cmax.val
img.set_clim(_cmax)
plt.draw()
s_cmax.on_changed(update)
plt.show()