我希望堆叠条形图中的颜色垂直排列与图表图例中的颜色排列相匹配.但无论我尝试什么,它们都不匹配.这是情况
BarChart[{{5, 37, 56}, {22, 49, 28}, {31, 60, 10}},
ChartLayout -> "Percentile",
ChartLegends -> Placed[{"1-Volume", "2-Area", "3-Length"}, Right],
ChartLabels -> {{"Before", "During", "After"}, None}]
Run Code Online (Sandbox Code Playgroud)

在现实世界的例子中,图例中有相当多的条目(6),所以如果图例颜色的顺序与条形图中的顺序相匹配则会很好.我意识到我可以设置ChartLegends显示Bottom,但考虑到许多图例条目,看起来不太好.
此外,反转"图例"列表无法按预期工作.传说的文本已重新排序,但颜色未重新排序(见下文),因此图例标题不再与图表中的数据匹配.
更改数据(或数据和图例项)的顺序也不起作用.
有什么建议?

看来我不能用PlotLegend用ParametricPlot.这是我试过的:
ParametricPlot[{Sin[t], Cos[Sqrt[t]]}, {t, 0, 2 Pi},
PlotLegend -> {"My Plot"}]
Run Code Online (Sandbox Code Playgroud)