Как мне применить фоновый градиент по всей строке в пандах? - PullRequest
0 голосов
/ 10 октября 2019

Я хочу построить тепловую карту в пандах, используя функцию фонового градиента. Я могу только окрашивать столбец с частотой, я хочу применить один и тот же цвет ко всем записям строк.

Я пробовал несколько udf-файлов, но все они полагаются на данные в других столбцах. числовой.

import pandas as pd
import seaborn as sns
data = [['thing', 'T01', 0], ['thing2', 'T02', 5], ['thing3', 'T03', 25], ['thing', 'T01', 2]]
df = pd.DataFrame(data, columns=['Access', 'Access ID', 'Freq'])
cm = sns.light_palette("green", as_cmap=True)
df.style.set_caption('Access').background_gradient(cmap=cm, axis=0)

Ожидаемый результат будет применять цвет градиента из столбца «freq» для столбцов «Access» и «Access ID». Фактический вывод применяется только к столбцу 'freq'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...