Open LarsDammannCoherent opened 1 month ago
I figured out a workaround that works for me:
gantt_df['Duration'] = (gantt_df['End'] - gantt_df['Begin'])
fig = px.bar(gantt_df, base="Begin", x="Duration", y="Word", custom_data=['Begin', 'End', 'Duration', 'Word'])
fig.update_traces(
hovertemplate="<br>".join([
"Time: %{customdata[0]:.3f} - %{customdata[1]:.3f}",
"Duration: %{customdata[2]:.3f}",
"Word: %{customdata[3]}",
]) + "<extra></extra>"
)
fig.show()
Hello,
I tried making something like a Gantt chart and use the Bar plot type for that. It seems the hover effect is mixing up the columns somehow. Here is a minimal reproduction:
Here is the result:
Things of note:
Examining the pandas dataframe itself shows that the data itself is correct:
This is my version according to conda:
plotly 5.23.0 pyhd8ed1ab_0 conda-forge
Thank you for providing this great library for free and I hope that you find my report helpful.