javascript - react-chartjs-2 chart.js:如何使甜甜圈图表的笔画宽度变薄?
问题描述
我正在使用 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
)。
推荐阅读
- linux - 在 Lazarus/free pascal 中包含 cthreads 库时出现运行时错误
- graphics - 为什么我的甜甜圈看起来像 n64 图形?
- javascript - 环境变量不适用于带有 Nuxt 的 Vercel
- azure - 使用 null_resource 配置器在函数应用程序中配置函数
- python - 不使用 tk.Button 从 tk.Text 和 tk.Listbox 获取用户输入
- r - 根据日期按组比较值并创建值下降的新数据框
- python - 词的共现热图
- java - 在循环中插入数据时出现重复键错误
- java - 社交登录 Oauth2 访问令牌的存储位置
- python - 同时使用 f-string 和 raw string