如何使用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() 

输出:

在这里输入图像描述