【发布时间】:2019-03-21 21:53:47
【问题描述】:
我正在与xlsxwriter 在python 合作。我创建了一些图表,但是颜色不匹配。我正在尝试根据工作需要设置颜色,但是 legend colors 不匹配。
我需要制作第二列green,但在图例部分它会变成红色。这是我得到的图表-
这是我正在使用的代码:
chart8 = workbook.add_chart({'type': 'column'})
chart8.add_series({'name':'RO',
'categories': [sheet_name, a, 0, b, 0],
'values': [sheet_name, a, 1, b, 1],
'data_labels': {'value': True},
'points':[{'fill': {'color': 'blue','transparency':30}},
{'fill': {'color': 'blue','transparency':30}}]})
chart8.add_series({'name':'Planning',
'categories': [sheet_name, a, 0, b, 0],
'values': [sheet_name, a, 2, b, 2],
'data_labels': {'value': True},
'points':[{'fill': {'color': 'lime','transparency':20}},
{'fill': {'color': 'lime','transparency':20}}]})
chart8.set_legend({'position': 'bottom'})
worksheet.insert_chart('G'+str(a), chart8)
worksheet.insert_chart(0, 6, chart8)
我试图找到原因,但找不到太多。为什么会发生这种情况,我该如何解决?
【问题讨论】:
标签: python charts colors legend xlsxwriter