我正在尝试在xlwings-python中执行Charts API实现,以便进行基本的图表操作,例如添加轴标题,更改线条颜色,绘制标记大小等。
我收到一个错误:
未定义名称“ xlCategory”
实现的代码是
import xlwings as xw
wb = xw.Book(r'Tau.xlsm')
sht = wb.sheets.add(name ='Plot')
tau_plot = sht.charts.add()
tau_plot.chart_type='xy_scatter'
tau_plot.set_source_data(sht.range('E1:F135'))
tau_plot.api[1].Axes(xlCategory).HasTitle = True
您能帮我解决这个错误吗?
最佳答案
xlCategory
是在XlAxisType下定义的,是一个定义多个常量值的枚举。如果您未引用Excel类型库/对象模型,则xlCategory
对Python / xlwings毫无意义。请使用其基础值(1
),或定义自己的副本,以使标识符xlCategory
与值1
关联。
关于python - 在xlwings Charts API实现中未定义'xlCategory'和'xlValue',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55104518/