首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改高图表,火花线,标志颜色

更改高图表,火花线,标志颜色
EN

Stack Overflow用户
提问于 2016-03-17 19:54:48
回答 1查看 828关注 0票数 1

我如何在高图表星际线中给标记涂上颜色?下面没有任何影响,标记都保持在他们的默认蓝色。

代码语言:javascript
复制
var $sparkline = $('.sparkline'),
    colors = ['red','green','blue','green','red'],
    data = [10,20,30,40,50];

$sparkline.highcharts('SparkLine', {
    series: [{
        data: data
    }],
    plotOptions: {
        series: {
            marker: {
                fillColor: {
                    formatter: function () {
                        return colors[this.x];
                    }
                }
            }
        }
    },
    chart: {}
});
EN

回答 1

Stack Overflow用户

发布于 2016-03-17 20:09:33

我不知道是否有办法针对图表的特定方面,但所使用的蓝色是图表主colors数组(#7cb5ec)中默认的第一种颜色。这是通过colors属性(http://api.highcharts.com/highcharts#colors)配置的:

代码语言:javascript
复制
$sparkline.highcharts('SparkLine', {
    colors: [ ... ],
    series: [{
        data: data
    }],
    ...
});

要将其更改为红色,只需将'#f00'作为数组中的第一项:

代码语言:javascript
复制
$sparkline.highcharts('SparkLine', {
    colors: [ '#f00' ],
    ...
});

JSFiddle demo

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36070457

复制
相关文章

相似问题

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