xlwings chart添加数据标签
您可以使用chart.set_source_data()方法将数据范围添加到图表中,并使用chart.set_x_axis_labels()和chart.set_y_axis_labels()方法分别设置X轴和Y轴的标签。以下是一个示例代码:
import xlwings as xw
# 打开Excel文件
wb = xw.Book("example.xlsx")
# 选择工作表
sheet = wb.sheets["Sheet1"]
# 选择图表
chart = sheet.charts[0]
# 设置数据范围
data_range = sheet.range("A1:B6")
chart.set_source_data(data_range)
# 设置X轴标签
x_labels = sheet.range("A2:A6").value
chart.set_x_axis_labels(x_labels)
# 设置Y轴标签
y_labels = sheet.range("B2:B6").value
chart.set_y_axis_labels(y_labels)
# 保存并关闭Excel文件
wb.save()
wb.close()
请根据您的实际情况修改代码中的文件名、工作表名和数据范围
原文地址: https://www.cveoy.top/t/topic/h3kR 著作权归作者所有。请勿转载和采集!