Python 2.7 如何在x轴和y轴Openpyxl图表上设置限制

Python 2.7 如何在x轴和y轴Openpyxl图表上设置限制,python-2.7,openpyxl,Python 2.7,Openpyxl,我正在使用openpyxl模块编写脚本,以在excel表格中打印数据。我能够打印数据,但在打印时找不到设置轴限制的方法 这是我的密码 最初,图表模块用于为您计算轴的最大值和最小值。创建图表时,您可以通过设置auto_axis=False来覆盖此设置。然后可以设置轴的最大值和最小值: chart = ScatterChart(auto_axis=False) chart.x_axis.min = 5 chart.x_axis.max = 10 chart.x_axis.unit = 1 在2.

我正在使用openpyxl模块编写脚本,以在excel表格中打印数据。我能够打印数据,但在打印时找不到设置轴限制的方法

这是我的密码


最初,图表模块用于为您计算轴的最大值和最小值。创建图表时,您可以通过设置
auto_axis=False
来覆盖此设置。然后可以设置轴的最大值和最小值:

chart = ScatterChart(auto_axis=False)
chart.x_axis.min = 5
chart.x_axis.max = 10
chart.x_axis.unit = 1

在2.2中,默认情况下不会尝试这么聪明。

文件“DVT\u Result\u extraction\u general.py”,第374行,在key\u工作表chart=ScatterChart(auto\u axis=False)TypeError:\uu init\uuuuuuuuuuuuuuu()得到了一个意外的关键字参数“auto\u axis”你好,查理,我在定义ScatterChart时遇到了一个错误,谢谢你的帮助,看起来代码需要更正。但您也可以在初始化类后简单地设置值
chart.auto_axis=False
我用了类似的方法,对我来说效果很好,谢谢你,它正在发挥作用。FWIW 2.1.1应允许您将
auto_axis=False
传入构造函数。顺便说一下,xlsxwriter对编写图表有更全面的支持。
chart = ScatterChart(auto_axis=False)
chart.x_axis.min = 5
chart.x_axis.max = 10
chart.x_axis.unit = 1