javascript - 如何创建带圆 Angular 的图表?

标签 javascript charts chartist.js

我创建了一个 Chartist 折线图,我想使图表的 Angular 像下图一样圆润:

chartist image

我需要在哪里设置属性,或者甚至可以让它看起来像我想要的那样?

new Chartist.Line('#dashboardChartStats1', {
    labels: [1, 2, 3, 4, 5, 6, 7],
    series: [
        [5, 6, 7, 4, 7, 6, 5]
    ]
}, {
    low: 0,
    high: 10,
    showArea: true,
    fullWidth: true,
    axisX: {
        offset: 0,
        showLabel: false
    },
    axisY: {
        offset: 0,
        showGrid: false,
        showLabel: false
    },
    lineSmooth: Chartist.Interpolation.cardinal({
        tension: 1,
        fillHoles: false
    })
});

最佳答案

border-radius 是可行的;

svg {
  border-radius: 50%;
}

虽然它看起来确实有点丑,但是你可以摆弄它; fiddle here

无法通过图表库的控件来执行此操作。也许一些 css 魔法可以让它变得更好,但我已经没法了。 🧙

也嵌在下面;

new Chartist.Line('.container', {
    labels: [1, 2, 3, 4, 5, 6, 7],
    series: [
        [5, 6, 7, 4, 7, 6, 5]
    ]
}, {
    low: 0,
    high: 10,
    showArea: true,
    fullWidth: true,
    axisX: {
        offset: 0,
        showLabel: false
    },
    axisY: {
        offset: 0,
        showGrid: false,
        showLabel: false
    },
    lineSmooth: Chartist.Interpolation.cardinal({
        tension: 1,
        fillHoles: false
    })
});
.container {
  width: 300px;
  height: 300px;
}

svg {
    border-radius: 50%;
}
<script src="https://rawgit.com/gionkunz/chartist-js/master/dist/chartist.min.js"></script>
<link href="https://rawgit.com/gionkunz/chartist-js/master/dist/chartist.min.css" rel="stylesheet"/>

<div class="container"></div>

关于javascript - 如何创建带圆 Angular 的图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57280291/

相关文章:

javascript - 使用 Highcharts.js 的可拖动日期范围

jquery - 响应式 div 正在使用 bootstrap 达到长高度

javascript - TypeError : Chartist.plugins.legend不是一个函数

javascript - 是否存在 JavaScript 的 forEach 可以工作而 for 循环却不能工作的情况?

javascript - 通过AJAX调用将JSON对象发送到Django后端

javascript - 使用 Javascript 更改文本的颜色

java - 如何修复折线图十字准线的位置

python-3.x - 在 Bokeh python 中创建雷达图的步骤是什么?

javascript - 使用带有添加和删除元素条件的 jQuery 克隆表单

javascript - Chartist.js 在模态中添加图表