Highcharts列颜色

0 charts highcharts

我正在使用Highcharts构建一些图表

我的问题是:

饼图上的我的属性"大小"已经是100%.我的div的高度和宽度分别为234和424px,但是馅饼非常小,并且两个属性都不会超过130px ......

我可以使用任何属性吗?

谢谢

更新:

好的家伙,找到了答案,我得到了一个较新版本的highcharts插件,唯一的问题是我的柱形图是黑色大声笑,任何想法?

更新2:

我的列图表代码是:

// colorBar参数仅修改条形图的"悬停"

function graficoBarraSimples_init(paramX, paramY, colorBar, container, title)
{
var options = 
{
    chart: {
        renderTo: container,
        defaultSeriesType: 'column'
    },
        title: {
        text: ''
    },
    subtitle: {
        text: ''
    },

    yAxis: {
        min: 0,
        title: {
            text: 'Unidade'
        },
        tickPixelInterval: 50
    },
    tooltip: {
        formatter: function() {
            return '' + this.x +': '+ this.y ;
        }
    },
    xAxis: [],
    series:[]     
}

var i = 0;
var items = paramY.split(',');
var itemX = paramX.split(',');

var series = {
    type: 'column',
    color:[],
    data: []
};
var xAxis = {
    categories: [],
    title: { text:title}
};

$.each(items, function(itemNo, item) {
    series.name = itemX[itemNo];
    series.data.push(parseFloat(item));
    series.color.push(CorValor(colorBar));          

    i++;
});

xAxis.categories=  itemX;
options.xAxis.push(xAxis);
options.series.push(series);
var chart = new Highcharts.Chart(options);

  } 
Run Code Online (Sandbox Code Playgroud)

最终更新

伙计们,再次发现了这个问题.显然,Highcharts不接受图形颜色的"注入"或"推动",如下所示:

series.color.push(CorValor(colorBar));

所以,我直接改变了'系列'属性:

    var series = {
    type: 'column',
    color:CorValor(colorBar),
        data: []
};
Run Code Online (Sandbox Code Playgroud)

并排除了这series.color.push(CorValor(colorBar));条线.

谢谢!

Ric*_*ann 5

正如你所说,最后一个问题是在下面的对象中颜色必须是一个字符串:

var series = {
    type: 'column',
    color:[], // change to color:'',
    data: []
};
Run Code Online (Sandbox Code Playgroud)

然后你必须设置而不是推动:

$.each(items, function(itemNo, item) {
    series.name = itemX[itemNo];
    series.data.push(parseFloat(item));
    series.color = CorValor(colorBar);          

    i++;
});
Run Code Online (Sandbox Code Playgroud)