微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

react-chartjs-2 chart.js:如何使dougnut图表的strokewidth变薄?

如何解决react-chartjs-2 chart.js:如何使dougnut图表的strokewidth变薄?

我正在使用react-chart.js-2 chart.js在react js中实现一个甜甜圈图,但是我想根据自己的需求对其进行自定义,我已经做了一些自定义,但是我需要做的是,以使图表的宽度变窄。

当前图片

enter image description here

所需图片

enter image description here

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 举报,一经查实,本站将立刻删除。