使用xlsxwriter Pandas Python在Creating Stacked Column图表上指定颜色

时间:2015-09-14 14:23:15

标签: python pandas xlsxwriter

我成功地使用pandas数据框架和Python Pandas的xlsxwriter在新创建的Excel工作表中生成堆积柱形图。但是,我还无法弄清楚如何分配颜色。

这是图片。 Stacked Column Chart created with xlsxwriter

这是来自Pandas xlsxwriter的文档。在给定的图片中,每个" Metric"有不同的颜色。例如,公制8为粉红色,公制1为蓝色。我想在此示例中为每个指标指定特定颜色。显然,每个度量标准都属于相关的每一行数据。

我知道我可以单独使用excel。但是,我正在编写Python代码来生成几十个堆积的柱形图,并使用xlsxwriter将它放在excel中。因此,手动执行此操作是不切实际的。

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

You need to set the fill color for the series.

See the following Pandas-XlsxWriter stacked charts with colors example. The example uses brew colors but you can replace those with any Html like RGB color.

See also the XlsxWriter Chart documentation and Working with Charts which explain the API and give examples of setting the colors of different properties.