Моя главная цель - создать гистограмму таким образом, чтобы я мог отображать значения всех классов один над другим, но я все еще могу легко определить конкретное значение каждого из них.Этакий составной график, в котором класс ниже может измениться.Например, для кода ниже:
import matplotlib.pyplot as plt
import numpy as np
data = np.array([ [0., 2. , 0. , 4. ], [0., 4., 0., 2.] ])
colors = [(0.2588,0.4433,1.0),(1.0,0.5,0.62)]
graph, ax = plt.subplots()
for i in range(len(data)):
ax.bar(np.arange(data.shape[1]),data[i,:],0.35,color=colors[i],label=str(i))
plt.show()
Я хотел бы визуализировать следующий график (отредактированный): 
Обратите внимание, что я могу легко визуализироватьчто синий класс имеет значения 2.0 для оси x 1 и 4.0 для оси x 3. Я также могу наблюдать значения для розового класса.
Однако приведенный выше код создает следующий график:

и я потерял информацию о значении синего класса по x-значению = 1, потому что розовый класс был нанесен после него.
Любые идеи о том, как я могу изменить кодификацию для достижения того, что мне нужно?Благодаря.