首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带圆角的Chart.js甜甜圈与Vue3和vue-3

带圆角的Chart.js甜甜圈与Vue3和vue-3
EN

Stack Overflow用户
提问于 2021-12-05 19:31:22
回答 1查看 335关注 0票数 0

我想要创建一个圆弧形的甜甜圈图形。我似乎无法将开始和结束弧与改变弧与图中的部分分开。我有这个:

我找不到如何修改图表部分的弧度。我有这个:

我想让它看起来像这样

代码语言:javascript
复制
    /* In parents */
    // template
            <DoughnutChart class="simulator__doughnut" :chartData="datacollection"/>
    // computed
        datacollection() {
            return {
                datasets: [
                    {
                        data: [this.monthlyPayment, this.monthlyRate],
                        backgroundColor: ["#ff0058", "#ff645a"],
                        borderWidth: 0,
                        angle: [50],
                        borderRadius: [{ innerEnd: 50, outerEnd: 50 }],
                    },
                ],
            };
        },
代码语言:javascript
复制
/* In Children*/
<script>
import { DoughnutController, Chart } from "chart.js";

Chart.register(DoughnutController);

export default {
    extends: DoughnutController,
    mixins: [reactiveProp],
    mounted() {
        this.renderChart(this.chartData, this.chartOptions);
    },
    props: {
        chartData: {
            type: Object,
            default: null,
        },
        chartOptions: {
            type: Object,
            default: null,
        },
    },
};
</script>
EN

回答 1

Stack Overflow用户

发布于 2021-12-30 11:39:51

代码语言:javascript
复制
/* In parents */
// template
        <DoughnutChart class="simulator__doughnut" :chartData="datacollection"/>
// computed
    datacollection() {
        return {
            datasets: [
                {
                    data: [this.monthlyPayment, this.monthlyRate],
                    backgroundColor: ["#ff0058", "#ff645a"],
                    borderWidth: 0,
                    angle: [50],
                    borderRadius: [{ innerEnd: 50, outerEnd: 50, innerStart: 50, outerStart: 50}],
                    spacing: -50
                },
            ],
        };
    }, 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70237830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档