gpt4 book ai didi

css - React Nivo 虚线

转载 作者:行者123 更新时间:2023-12-02 16:13:09 25 4
gpt4 key购买 nike

我正在尝试创建一个 React nivo 折线图,其中包含虚线而不是实线。我研究过图案,但不知道如何制作图案。感谢您的帮助。

最佳答案

nivo 在库中提供了自定义图层功能,您可以使用它来自定义从实线到虚线的线条

这是我为您制作的代码框。

https://codesandbox.io/s/wonderful-lumiere-ouhwv?file=/src/components/LineChart.js

在 ResponsiveLine 的图层属性中包含自定义图层

<ResponsiveLine
...
layers={[ ..., DashedSolidLine] }
/>

自定义路径样式

const DashedSolidLine = ({ series, lineGenerator, xScale, yScale }) => {
return series.map(({ id, data, color }, index) => (
<path
...
style={
index % 2 === 0
? {
// simulate line will dash stroke when index is even
strokeDasharray: "3, 6",
strokeWidth: 3
}
: {
// simulate line with solid stroke
strokeWidth: 1
}
}
/>
));
};

关于css - React Nivo 虚线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67496639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com