我刚刚发现了 Python API 的网站:XlsxWriter。 我特别关注图表创建方面。我在 x 轴上找到了一个日期类型的示例,在示例中,日期相对于水平方向为 45 度角: http://xlsxwriter.readthedocs.org/example_chart_date_axis.html
但是,当我查看它下面的代码时,我没有看到如何控制角度的引用。例如,如果我想要将日期定向为 30 度。
是否有控制方向的函数或方法,以便程序员可以指定所需的角度?
我在 Stack Overflow 上找到了这篇文章: Modify chart label orientation with XlsxWriter module (Python) .开发人员提到“图表轴字体方向”,但我不确定这是否控制了 x 轴上的日期标签。
最佳答案
I do not see reference to how to control the angle. For example if I wanted the dates oriented at 30 degrees instead.
Excel 会在必要时自动轮换日期值(在您链接到的示例中就是这种情况)。
但是,您可以将旋转作为字体属性自行控制(如在 Excel 中):
chart.set_x_axis({'num_font': {'rotation': 45}})
参见 Chart Fonts文档部分。
关于Python XlsxWriter 图表 : x-axis value labels angle orientation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28620658/