Python XlsxWriter 图表:x 轴值标签角度方向

Python XlsxWriter chart : x-axis value labels angle orientation

我刚刚发现 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)。开发人员提到 "Chart axis font orientation",但我不确定这是否控制了 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 部分。