Результат:
от вопрос уже есть ответ здесь:
гистограмма matplotlib с легендой 2 ответаЯ хочу раскрасить разные столбцы в гистограмме, основываясь на том, к какой корзине они принадлежат. например в приведенном ниже примере я хочу, чтобы первые 3 столбца были синего цвета, следующие 2 - красным, а остальные - черным (фактические столбцы и цвет определяются другими частями кода).
Я могу изменить цвет всех полос, используя опцию цвета, но я хотел бы иметь возможность предоставить список используемых цветов.
import numpy as np
import matplotlib.pyplot as plt
data = np.random.rand(1000)
plt.hist(data,color = 'r')