Есть много вопросов с гистограммой подобного вопроса здесь в stackoverflow, но ни один из них не полностью отвечает на вопрос.
У меня есть кадр данных панд и я хочу использовать график панд с возрастающим оттенком данного цвета (например, синий, красный).
Вот мой код:
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
import seaborn as sns
df = pd.DataFrame({'count': {0: 3372, 1: 68855, 2: 17948, 3: 708, 4: 9117}})
norm = plt.Normalize(0, df["count"].values.max())
colors = plt.cm.Blues(norm(df["count"].values))
df.plot(kind='bar', color=colors);
Обязательно
От слегка синего цвета до минимального значения.
Самый темный синий цвет длямаксимальное значение.
Вопросы, связанные с данной: Как задать пользовательские цвета для столбчатой диаграммы панд / матплотлиб
Изменить цвета столбчатой диаграммы панд
