Python 保存到文件时打印xaxis格式
我正在编写一个快速脚本来生成一些必须导出到png的数据可视化。我想要实现的是在xaxis中显示各种各样的值。我使用以下代码进行格式化:Python 保存到文件时打印xaxis格式,python,graph,formatting,plotly,Python,Graph,Formatting,Plotly,我正在编写一个快速脚本来生成一些必须导出到png的数据可视化。我想要实现的是在xaxis中显示各种各样的值。我使用以下代码进行格式化: graph = go.Figure(data=[...]) graph.update_layout( barmode='stack', title_text=job, showlegend=True, xaxis = { 'tickformat': '%b, %d', 'tickmode': 'array', 'n
graph = go.Figure(data=[...])
graph.update_layout(
barmode='stack',
title_text=job,
showlegend=True,
xaxis = {
'tickformat': '%b, %d',
'tickmode': 'array',
'nticks': len(weeks),
'ticktext': weeks
}
)
graph.write_image('{}_stats.png'.format(job))
weeks
是datetime对象的数组,如下所示:
[datetime.datetime(2019, 9, 13, 0, 0), datetime.datetime(2019, 9, 8, 0, 0), datetime.datetime(2019, 9, 1, 0, 0), datetime.datetime(2019, 8, 25, 0, 0), datetime.datetime(2019, 8, 18, 0, 0)]
您可以看到前两个元素之间的差异是5天,而其他元素的差异是7天。
以下格式生成具有以下X轴的图片:
如何从图片上显示的数组中获取实际日期?
那么您希望最后一项显示为9月13日吗?@user2379875是