Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用xlsxwriter创建堆叠柱状图时指定颜色_Python_Pandas_Xlsxwriter - Fatal编程技术网

Python 使用xlsxwriter创建堆叠柱状图时指定颜色

Python 使用xlsxwriter创建堆叠柱状图时指定颜色,python,pandas,xlsxwriter,Python,Pandas,Xlsxwriter,我使用pandas dataframe和PythonPandas的xlsxwriter成功地在新创建的Excel表中生成了堆叠柱形图。但是,我还不知道如何分配颜色 这是照片。 这来自Pandas xlsxwriter文档。在给定的图片中,每个“度量”都有不同的颜色。例如,公制8为粉红色,公制1为蓝色。在本例中,我想为每个度量指定特定的颜色。显然,每个度量都属于所讨论的每一行数据 我知道我可以在excel中单独完成这项工作。但是,我正在编写Python代码来生成几十个堆叠柱形图,并使用xlsxw

我使用pandas dataframe和PythonPandas的xlsxwriter成功地在新创建的Excel表中生成了堆叠柱形图。但是,我还不知道如何分配颜色

这是照片。

这来自Pandas xlsxwriter文档。在给定的图片中,每个“度量”都有不同的颜色。例如,公制8为粉红色,公制1为蓝色。在本例中,我想为每个度量指定特定的颜色。显然,每个度量都属于所讨论的每一行数据

我知道我可以在excel中单独完成这项工作。但是,我正在编写Python代码来生成几十个堆叠柱形图,并使用xlsxwriter将其放入excel中。因此,手工操作是不现实的


感谢您的帮助

您需要为序列设置
填充
颜色

请参阅下面的作者。本示例使用brew颜色,但您可以将其替换为任何颜色


另请参见和,其中解释了API并给出了设置不同属性颜色的示例。

您需要为系列设置
填充
颜色

请参阅下面的作者。本示例使用brew颜色,但您可以将其替换为任何颜色


另请参见和,其中解释了API并给出了设置不同属性颜色的示例。

显示了一些用于操作图表元素颜色的选项。我相信,如果您提供了一些代码,SO上的某个人将能够帮助您找出如何执行此操作。嘿@nyan314sn迭代您如何为堆栈分配颜色。在我的例子中,颜色只是应用于上一个系列。我已经很久没有这样做了。但是,下面是我在一个旧代码中发现的。它可能是,也可能是你需要的。您必须为每行数据帧逐个添加_系列。我使用的关键词是“名称”、“类别”、“值”、“边框”、“填充”、“间隙”,显示了一些用于操纵图表元素颜色的选项。我相信,如果您提供了一些代码,SO上的某个人将能够帮助您找出如何执行此操作。嘿@nyan314sn迭代您如何为堆栈分配颜色。在我的例子中,颜色只是应用于上一个系列。我已经很久没有这样做了。但是,下面是我在一个旧代码中发现的。它可能是,也可能是你需要的。您必须为每行数据帧逐个添加_系列。我使用的关键词是“名称”、“类别”、“值”、“边界”、“填充”、“间隙”非常感谢。。。我之前没有意识到我可以使用“chart.add_series”设置每个系列的颜色。非常感谢。。。我之前没有意识到我可以使用“chart.add_series”设置每个系列的颜色