如何使用xlsxwriter创build没有“水平(值)轴”的图表
如何使用xlsxwriter从excel 2013图表中删除“水平(值)轴”。
Xlsxwriter文档对此一言不发。
我努力了:
chart.set_x_axis({None: True}) chart.set_y_axis({None: True})
但它不起作用。
在Excel中,我可以通过select并删除键来删除轴。
我想要删除的东西在红框中被选中。
您可以将轴label_position
(docs)设置为none
以隐藏轴:
chart.set_x_axis({'label_position': 'none'})
例如:
import xlsxwriter workbook = xlsxwriter.Workbook('chart.xlsx') worksheet = workbook.add_worksheet() worksheet.write_column('A1', [10, 40, 50]) chart = workbook.add_chart({'type': 'bar', 'subtype': 'percent_stacked'}) chart.add_series({'values': '=Sheet1!$A$1', 'data_labels': {'value': 1}}) chart.add_series({'values': '=Sheet1!$A$2', 'data_labels': {'value': 1}}) chart.add_series({'values': '=Sheet1!$A$3', 'data_labels': {'value': 1}}) chart.set_legend({'none': True}) chart.set_x_axis({'label_position': 'none'}) worksheet.insert_chart('D2', chart) workbook.close()
输出: