пожалуйста, я просмотрел документацию по:
https://pandas.pydata.org/pandas-docs/stable/style.html
раздел «Гистограммы», но когда я пытаюсь использовать тот же код с этим простым кадром данных, кажется, что-то идет не так.
Мой код следующий:
import pandas as pd
df = pd.DataFrame([[0,0,19],[0,-3,16],[1,0,21]], columns = ["5D Net Chg","20D Net Chg","60D Net Chg"] )
df.style.bar(subset=["5D Net Chg","20D Net Chg","60D Net Chg"], align='mid', color=['#d65f5f', '#5fba7d'])
Если вы запустите этот код, вы должны увидеть то, что я вижу, то есть:
* -3 ячейка полностью красная, тогда как я ожидаю увидеть красную полосу, начинающуюся с середины ячейки
* ячейка со значением 1 полностью зеленая. Я ожидаю увидеть крошечную зеленую полосу, начинающуюся с середины ячейки, учитывая максимальное значение в кадре данных 21
.
что я могу сделать, чтобы это выглядело больше как панели данных «условного форматирования», которые есть в Excel?
Спасибо