Вам необходимо добавить layout
и указать в нем параметр xaxis
. Например, здесь .
Так попробуйте это:
# Create trace
trace1 = go.Scatter(x = df_iso_h.date,
y=del18_f_hum,
mode = 'markers')
# Add trace in data
data = [trace1]
# Create layout. With layout you can customize plotly plot
layout = dict(title = 'Scatter',
# Add what you want to see at xaxis
xaxis = df_iso_h.date
)
#Do not forget added layout to fig!
fig = dict(data=data, layout=layout)
# Plot scatter
py.iplot(data, filename="scatterplot")
Это должно вам помочь.
Обновление: попробуйте преобразовать столбец datetime
в strftime
(новый столбец должен быть в формате object
!):
df_iso_h["date"] = df_iso_h["date"].dt.strftime("%d-%m-%Y")
Если не сработало, добавьте этот столбец в xaxis
. Возможно plotly
не поддерживает формат даты и времени yyyy-mm-dd
... Обратите внимание, вы xaxis
будете выглядеть как 01-05-2014