import plotly.io as pio
import plotly.express as px
import pandas as pd

# Define o navegador como saída padrão
pio.renderers.default = 'browser'

df = pd.DataFrame({
    "Dias": ["Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom"],
    "Vendas": [10, 15, 7, 12, 14, 18, 11],
    "Clima": ["Chuvoso", "Nublado", "Ensolarado", "Chuvoso", "Ensolarado", "Ensolarado", "Nublado"]
})

fig = px.line(df, x="Dias", y="Vendas", title="Teste Plotly")

# ESTA LINHA SALVA O ARQUIVO EM VEZ DE JOGAR TEXTO NO TERMINAL
#fig.write_html("grafico.html")

#força a abrir o navegador
#fig.show(renderer='browser')
fig.show()

#print("Sucesso! O arquivo 'grafico.html' foi criado.")