python XlsxWriter 饼图 data_labels

python XlsxWriter piechart data_labels

我有一个饼图,我正在尝试在图表外的百分比值旁边添加类别名称。

这是我的代码:

pie_chart = workbook.add_chart({'type':'pie'})

pie_chart.set_legend({'none': True})

pie_chart.add_series({
    'name':'USD transactions per currency',
    'categories':'=Totals!$E:$E',
    'values':'=Totals!$K:$K',
    'data_labels':{'value':True,'category_name':True,'position':'outside_end'}
    })

pie_chart.set_style(10)

worksheet1.insert_chart('F9',pie_chart)

writer.save()

我想要这样的东西:

当我 运行 我的代码时,没有检查类别名称标签,我找不到如何检查它以获得我想要的格式。

谢谢!

您只需要使用 category 而不是 category_name

请参阅 Chart Data Labels 上的 XlsxsWriter 文档。