React Victory 图表显示直线的不同线长

React Victory chart displays different line lengths for straight lines

我正在使用 the Victory library 在 React 中绘制折线图,​​但它似乎根据线条是直线还是倾斜来绘制不同宽度的线条。

它绘制的线条的屏幕截图:

在屏幕截图中,点是使用 VictoryScatter 绘制的,线是使用 VictoryLine 绘制的。我注意到 VictoryLine 使用 path 绘制,所以这是 SVG 的 path 绘制这样的限制吗?因为这对我来说很奇怪!

发生这种情况是因为 SVG 组件的顺序或渲染。顶部和底部的那些看起来更薄,因为它们呈现在 后面 轴(这是解释 here

我不确定为什么,但更改顺序对我不起作用,所以我不得不使用 VictoryPortal 将我的组件放在前面。