O código abaixo usa listas Python para criar um gráfico Plotly.
Os carimbos de data e hora são milissegundos de época. Como formato o eixo x para data e hora legível?
Eu tentei fig.layout['xaxis_tickformat'] = '%HH-%MM-%SS'
, mas não funcionou.
import plotly.graph_objects as go
time_series = [1716693661000, 1716693662000, 1716693663000, 1716693664000]
prices = [20, 45, 32, 19]
fig = go.Figure()
fig.add_trace(go.Scatter(x=time_series, y=prices, yaxis='y'))
fig.update_layout(xaxis=dict(rangeslider=dict(visible=True),type="linear"))
fig.layout['xaxis_tickformat'] = '%Y-%m-%d'
fig.show()
Você pode usar
fromtimestamp().strftime()
a partir de data e hora:Código