如何解决react-chartjs-2 chart.js:如何使dougnut图表的strokewidth变薄?
我正在使用react-chart.js-2 chart.js在react js中实现一个甜甜圈图,但是我想根据自己的需求对其进行自定义,我已经做了一些自定义,但是我需要做的是,以使图表的宽度变窄。
当前图片
所需图片
import React from "react";
import { Doughnut } from "react-chartjs-2";
const data = {
datasets: [
{
data: [8,25,2,4,3,21,2],backgroundColor: [
"#FF6384","#36A2EB","#FFCE56","black","blue","red","purple",],borderColor: "transparent",},};
function App() {
return (
<div className="App">
{" "}
<h2>Doughnut Example</h2>
<Doughnut
data={data}
options={{
responsive: true,maintainAspectRatio: false,tooltips: false,height: "2",}}
/>
</div>
);
}
export default App;
解决方法
您需要按如下所示在图表选项中定义cutoutPercentage
选项:
<Doughnut
data={data}
options={{
responsive: true,cutoutPercentage: 80,...
}}
/>
cutoutPercentage
:从中间切出的图表百分比(默认值为50
)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。