小编bra*_*010的帖子

根据HighCharts中的值更改样条线的颜色

我可以根据标记的颜色是高于(红色)还是低于(绿色)或介于(黄色)来更改标记颜色,但不能更改标记之间的线条颜色。这可能吗?现在,它只是显示为蓝线。

function makeRun(divId, last, current, goal, title, yAxisTitle) {
    var width = 1000; var SizeOfFont = '14px';
    var min = checkMinMaxArray(current, last, goal, 'min') * 995 / 1000; //sets min closely below the real min. **consider changing to 4/5 digits**
    var max = checkMinMaxArray(current, last, goal, 'max') * 1005 / 1000; //sets max closely above the real max

    //if there are projections, color code the columns here
    preprocessData = function (data, last, goal) {
        var nData = [];
        var colorGood …
Run Code Online (Sandbox Code Playgroud)

highcharts

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

根据数据更改图例颜色高图表

我可以根据数据动态设置列的颜色,但无法弄清楚如何更改图例中的颜色。注意 jsfiddle,最新的栏是绿色的,但图例是蓝色的。有没有办法改变列颜色也会改变图例颜色?

这是我用于列颜色的代码:

jsfiddle:http : //jsfiddle.net/VCjZx/2/

function makeRun() {
var divId = "container";
var current = new Array(99.95,99.96,99.97,99.98);
var goal = new Array(99.965, 99.965,99.965,99.965);
var quarters = new Array("Q1", "Q2", "Q3", "Q4");
    var width = 495; var SizeOfFont = '14px'; var currentName = 'Quarterly %';

    preprocessData = function (data, goal) {
        var nData = [];
        var colorGood = '#348017'; var colorBad = '#E42217'; var colorUse;
        for (var i = 0; i < data.length; i++) {
            if (data[i] >= goal[i]) …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

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

标签 统计

highcharts ×2

javascript ×1