Pessoal, se alguém puder me ajudar eu agradeço Eu achei um banco de dados em csv na internet que contém informações sobre as ocorrências registradas no estado de sp ao longo dos anos (https://basedosdados.org/dataset/dbd717cb-7da8-4efd-9162-951a71694541?table=a2e9f998-e2c2-49b7-858a-ae1daef46dc0)
Enfim, com base nisso eu quero criar alguns tipos de graficos diferentes para colocar no meu portfólio,onde até o momento eu fiz isso
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import plotly.express as px
df = pd.read_csv('/content/br_sp_gov_ssp_ocorrencias_registradas.csv.gz')
fig = px.line(df, x='ano', y='homicidio_doloso', color='regiao_ssp',
title='Evolução dos Homicídios por Região')
fig.update_layout(
xaxis={'tickangle': -45, 'range': [1990, 2020]},
yaxis={'title': 'Número de crimes', 'automargin': True},
legend_title='Região',
hovermode='x unified' # Mostra informações ao passar o mouse sobre todas as linhas
)
# Ajustar a largura das linhas e o tipo de linha
fig.update_traces(line=dict(width=2)) # Ajuste a largura das linhas
fig.show()
eu tratei os dados nulos ,porém meu grafico plota assim
. Saberiam me dizer aonde estou errando? por favor