Plotly - 如何在 python 中更改 x 轴标签?

wgi*_*lis 8 python plotly

我正在绘制一个水平堆积条形图,我希望 x 轴上的每个项目都反映一个日期时间值而不是一个整数。我正在绘制以秒为单位的值。如何更改 x 轴刻度标签以反映日期时间?谢谢!

import plotly.plotly as plt
import plotly.graph_objs as gph

data = [
    ('task 1', 300),
    ('task 2', 1200),
    ('task 3', 500)
]
traces = []
for (key, val) in data:
    traces += [gph.Bar(
        x=val,
        y=1,
        name=key,
        orientation='h',
        )]

layout = gph.Layout(barmode='stack')
fig = gph.Figure(data=traces, layout=layout)
plt.iplot(fig)
Run Code Online (Sandbox Code Playgroud)

mic*_*ael 6

这是一个例子(文档

layout = gph.Layout(
    title='Plot Title',
    xaxis=dict(
        title='x Axis',
        titlefont=dict(
            family='Courier New, monospace',
            size=18,
            color='#7f7f7f'
        )
    ),
    yaxis=dict(
        title='y Axis',
        titlefont=dict(
            family='Courier New, monospace',
            size=18,
            color='#7f7f7f'
        )
    )
)
Run Code Online (Sandbox Code Playgroud)