Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带日期轴的Python XlsxWriter图表-无法将X轴格式设置为日期而不是文本_Python_Charts_Xlsxwriter - Fatal编程技术网

带日期轴的Python XlsxWriter图表-无法将X轴格式设置为日期而不是文本

带日期轴的Python XlsxWriter图表-无法将X轴格式设置为日期而不是文本,python,charts,xlsxwriter,Python,Charts,Xlsxwriter,我已经使用XlsxWriter 0.5.3生成了一个电子表格。 类别单元格是使用write_datetime()创建的,显示正确,但我有两个问题: 1.我希望X轴按日期而不是我的输入进行缩放,以便可以看到时间刻度。 2.X轴条目显示天数,而不是格式化日期 第一种方法是手动将X轴格式从“自动”或“文本”更改为最新格式-是否有办法使用XlsxWriter或不受支持? 第二个问题是因为查看图表的人很难得到正确的结果。我尝试过各种解决方案,似乎使用write_timedate()编写的单元格只返回天数

我已经使用XlsxWriter 0.5.3生成了一个电子表格。 类别单元格是使用write_datetime()创建的,显示正确,但我有两个问题: 1.我希望X轴按日期而不是我的输入进行缩放,以便可以看到时间刻度。 2.X轴条目显示天数,而不是格式化日期

第一种方法是手动将X轴格式从“自动”或“文本”更改为最新格式-是否有办法使用XlsxWriter或不受支持? 第二个问题是因为查看图表的人很难得到正确的结果。我尝试过各种解决方案,似乎使用write_timedate()编写的单元格只返回天数

date_time = datetime.datetime.strptime(date_str, '%Y/%m/%d')
worksheet.write_datetime(row_idx, col_idx, date_time, self.formats['Borders date'])

谢谢。

对于问题的第一部分,您可以在中设置
“日期轴”:True
选项

从文档中查看此日期轴图表


(来源:)


这也应该解决你的第二个问题。如果没有,请使用上面的图表示例作为示例代码发布一个单独的问题。

谢谢-我会投票,但这是我的第一个问题。谢谢,问题已回答。