相关疑难解决方法(0)

我可以根据Chart.js中的给定阈值设置不同的填充颜色吗?

在Chart.js(Chart.js)中,是否可以为高于或低于给定阈值的值设置不同的填充颜色?

我在Chart.js中找不到任何选项,有人之前做过这样的事吗?我更喜欢在Highcharts上使用Chart.js.

像这样:Highcharts的例子

HTML

<script src="http://code.highcharts.com/highcharts.js"></script>

<div id="container" style="height: 400px"></div>
Run Code Online (Sandbox Code Playgroud)

JS

$(function () {
    $('#container').highcharts({
        chart: {
            type: 'area'
        },
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun']
        },
        yAxis: {
            title: {
                text: '$'
            }
        },
        title: {
            text: 'Win/Loss'
        },
        series: [{
            name: 'Avg. ($)',
            data: [546, 342, -234, -540, 103, -345],
            threshold: -1,
            negativeFillColor: 'rgba(255,0,0,0.5)',
            fillColor: 'rgba(0,204,0,0.5)',
            lineColor: 'rgba(0,0,0,1)',
            marker: {
                fillColor: 'rgba(255,255,255,1)',
                lineColor: 'rgba(0,0,0,1)',
                lineWidth: 1
            }
        },{
            name: 'User ($)',
            data: …
Run Code Online (Sandbox Code Playgroud)

javascript chart.js

9
推荐指数
1
解决办法
1182
查看次数

ChartJS 根据数据不同的背景渐变(折线图)

我正在尝试使用 ChartJS 折线图创建看起来像这样的东西。我已经按照我的意愿获得了顶部渐变,但当我的数据值低于 0 时,我找不到一种方法来改变底部渐变。

我尝试根据我的数据使用一组不同的背景颜色,并尝试使用插件 beforeDraw 更改背景颜色(它将它们全部更改为相同的颜色)。

例子

javascript ruby-on-rails chart.js

1
推荐指数
1
解决办法
3931
查看次数

标签 统计

chart.js ×2

javascript ×2

ruby-on-rails ×1