import pandas as pd
df = pd.read_csv('https://raw.githubusercontent.com/Gabriellemga/Python_Cursos_Alura/refs/heads/main/Data_viz_estilizando_tabelas/loja_livro_filmes.csv')
df.head()
df_desconto = pd.DataFrame(df['tipo_desconto'].value_counts())
df_desconto.columns = ['Nº de descontos']
df_desconto.index.name = 'Tipo de desconto'
df_desconto
import numpy as np
porcetagem = df_desconto['Nº de descontos'].to_numpy()
porcetagem = 100 * porcetagem/ porcetagem.sum()
porcetagem
df_desconto['Porcetagem'] = porcetagem
df_desconto
estilo_desconto = df_desconto.style
estilo_desconto = estilo_desconto.format({'Porcetagem' : '{:.2f}%'})
estilo_desconto
cabecalho = {
'selector': 'th',
'props': 'font-weight: bold; font-family: Times; text-align: right; background-color: white'
}
celulas = {
'selector':'td',
'props': 'background-color : white; font-family: Times;'
}
estilo_desconto = estilo_desconto.set_table_styles([cabecalho, celulas], overwrite = False)
estilo_desconto = estilo_desconto.bar(subset = 'Porcetagem', vmin = 0, vmax = 100.0, color = '#04376B')
estilo_desconto