colouring bar plot python code example

Example: colouring bar plot python matplotlib

import matplotlib.pyplot as plt
import matplotlib.cm as cm
from matplotlib.colors import Normalize
from numpy.random import rand
 
data = [2, 3, 5, 6, 8, 12, 7, 5]
fig, ax = plt.subplots(1, 1)
 
# Get a color map
my_cmap = cm.get_cmap('jet')
 
# Get normalize function (takes data in range [vmin, vmax] -> [0, 1])
my_norm = Normalize(vmin=0, vmax=8)
 
ax.bar(range(8), rand(8), color=my_cmap(my_norm(data)))
plt.show()
 
<div class="open_grepper_editor" title="Edit & Save To Grepper"></div>