XlsxWriter - 设置网格线颜色
XlsxWriter - setting gridlines color
我想知道是否可以在添加图表时设置主要或次要网格线的颜色。
文档显示了设置 'visible' : True/False
和 'dash_style'
的示例,但是当我为 'color'
传递参数时,没有任何变化。
我假设 'line' 的网格线实例没有 'color' 参数,但我想问一下以防我遗漏了解决方案。
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:$A'})
chart.set_x_axis({
'major_gridlines': {
'visible': True,
'line': {'width': 1.25, 'dash_type': 'dash', 'color' : 'red'}
},
})
worksheet.insert_chart('A7', chart)
workbook.close()
这是输出:
我想知道是否可以在添加图表时设置主要或次要网格线的颜色。
文档显示了设置 'visible' : True/False
和 'dash_style'
的示例,但是当我为 'color'
传递参数时,没有任何变化。
我假设 'line' 的网格线实例没有 'color' 参数,但我想问一下以防我遗漏了解决方案。
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:$A'})
chart.set_x_axis({
'major_gridlines': {
'visible': True,
'line': {'width': 1.25, 'dash_type': 'dash', 'color' : 'red'}
},
})
worksheet.insert_chart('A7', chart)
workbook.close()
这是输出: