VictoryLegend:如何相对定位(例如底部中心)

Ste*_*ssi 5 victory-charts

我正在使用VictoryCharts,特别是VictoryLegend用于为图表呈现图例的组件。根据文档,听起来,定位图例的唯一选项是绝对值xy坐标。我试图相对定位图例,例如“在中间的底部”。这是所需的外观:

图例位于图表底部

由于图例中的系列标签是国际化的,因此字符数以及图例的宽度会根据语言环境而变化,因此,不能对x坐标进行硬编码以使图例居中。我也希望不必y根据图表的高度来计算坐标。有什么办法可以相对VictoryLegend放置图表下方并使其水平居中吗?

Ste*_*ssi 5

根据维护者在Gitter对话中的说法,看来这是不可能的:

在此处输入图片说明

  • 2022 年,无法将图例置于图表底部中心‍♂️ (2认同)