使用openpyxl创建图形时如何更改x轴标签位置?

时间:2019-08-15 20:03:02

标签: python openpyxl

在使用Python openpyxl库在Excel中创建图形时,如何更改轴标签(标题)位置(例如,“高”,“低”,“数据上方”等)?

出于与数据相关的原因,我被要求在图表上翻转Y轴;换句话说,如果Y轴数据范围是-2到0,则图形将读为0到-2递增。我用c1.y_axis.scaling.orientation = "maxMin"完成了此任务。 但是,这会将X轴标签移到图形的顶部。然后,我可以使用c1.x_axis.tickLblPos = 'high'编辑X轴刻度线(即数字或数据标签),但标题仍保留在顶部。

是否可以设置一个参数来更改x轴标题标签的位置(例如单词“ Time”或“ Year”)?我看过openpyxl的文档,但是它甚至没有涵盖tickLblPos。通过查看x_axis声明,我不确定它是否存在。

我也知道我可以在Excel中手动完成此操作,但是我想尽可能地自动化图形创建。

0 个答案:

没有答案