qtd_desconto = pd.DataFrame(df['tipo_desconto'].value_counts())
qtd_desconto.columns = ['Nº Pedidos']
qtd_desconto
qtd_desconto.index.name = 'Tipo de Desconto'
qtd_desconto
import numpy as np
porcentagem = qtd_desconto['Nº Pedidos'].to_numpy()
porcentagem = 100 * porcentagem / porcentagem.sum()
porcentagem
#criando nova coluna com o array
qtd_desconto['Porcentagem'] = porcentagem
qtd_desconto
style_qtd_desconto = qtd_desconto.style
style_qtd_desconto
cabecalho = {
'selector':'th',
'props': 'font-family: Helvetica; color: #dddd55; background-color: #34495E; text-align: center;'
}
celulas = {
'selector':'td',
'props': 'font-family: Helvetica; color: white; background-color: #34495E; text-align: center;'
}
style_qtd_desconto.set_table_styles([cabecalho, celulas])
style_qtd_desconto.format({'Porcentagem':'{:.2f}%'})\
.bar(subset='Porcentagem', vmin=0, vmax=160.0, color='#9CD33B')
style_qtd_desconto