XlsxWriter – 设置网格线的颜色

我想知道是否可以在添加图表时设置主要或次要网格的颜色。

该文档显示了一个设置'visible' : True/False的例子'visible' : True/False'dash_style' ,但是当我传递一个'color'参数时,没有改变。

我假设“行”的网格线实例没有“颜色”参数,但是我要求如果我错过了解决scheme。

 chart.set_x_axis({ 'major_gridlines': { 'visible': True, 'line': {'width': 1.25, 'dash_type': 'dash', 'color' : 'red'} }, }) 

您发布的代码应该按预期工作。

这是一个工作示例中的代码:

 import xlsxwriter workbook = xlsxwriter.Workbook('chart.xlsx') worksheet = workbook.add_worksheet() chart = workbook.add_chart({'type': 'line'}) worksheet.write_column('A1', [5, 4, 9, 12, 7]) chart.add_series({'values': '=Sheet1!$A$1:$A$5'}) chart.set_x_axis({ 'major_gridlines': { 'visible': True, 'line': {'width': 1.25, 'dash_type': 'dash', 'color' : 'red'} }, }) worksheet.insert_chart('A7', chart) workbook.close() 

这里是输出:

在这里输入图像说明