Skip to content

px.timeline loses type of x_end values #2934

Closed
@eyak

Description

@eyak

While px.timeline uses x_end values as expected and creates the proper graph,
trying to display the x_end values either as text or as hoverdata fails

image

import pandas as pd
import plotly.express as px
import datetime

data = pd.DataFrame([{
    'Start Date': datetime.datetime(2020, 1, 1),
    'End Date': datetime.datetime(2020, 2, 1),
    'Test Date': datetime.datetime(2020, 2, 1),
    'y': 100
},
    {
    'Start Date': datetime.datetime(2020, 1, 10),
    'End Date': datetime.datetime(2020, 2, 10),
    'Test Date': datetime.datetime(2020, 2, 10),
    'y': 90
}])

hover_data = {
    'Start Date': '|%x',
    'End Date': '|%x',
    'Test Date': '|%x'
}

fig = px.timeline(data, x_start="Start Date", x_end="End Date",
                  y="y", text='End Date', hover_data=hover_data)
fig.show()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions