Репликация условного форматирования градиента панели данных Microsoft Excel с использованием Python / Pandas - PullRequest
1 голос
/ 24 февраля 2020

Существует ли пакет или библиотека Python, которые позволяют визуализировать данные аналогично условному форматированию Microsoft Excel с панелью данных (градиентная заливка):

gradient fill

Если не градиентная заливка, возможно solid заливка выглядит следующим образом:

solid fill

Мне интересно, Pandas или другая библиотека Python обладает такой функциональностью?

1 Ответ

1 голос
/ 24 февраля 2020

Некоторые образцы данных были бы полезны.

Создание данных:

data ={'MM-DD':['Jan-01-2019', 'Feb-02-2019', 'Mar-03-2019', 'Apr-04-2019', 'May-05-2019', 'Jun-06-2019','Jul-07-2019', 'Aug-08-2019', 'Sep-09-2019', 'Oct-10-2019', 'Nov-11-2019', 'Dec-12-2019'], 'clients':[12, 34, 67, 2, 12, 17,2, 5, 43, 32, 2, 7]}
df=pd.DataFrame.from_dict(data)
df



 df.set_index(df['MM-DD'], inplace=True)
 df['Dates']=df.index.strftime('%b-%d')

Участок в matplotlib библиотека

import matplotlib .pyplot as plt
plt.barh( df['Dates'],df['clients'])
plt.ylabel('Dates')
plt.title('2018')
plt.show

enter image description here

Можно также использовать seaborn библиотека

import seaborn as sns
ax = sns.barplot(x=df['clients'], y=df['Dates'])
plt.title("2018")

enter image description here

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