我正在使用 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);
}
最后更新
各位,又发现问题了。显然,Highcharts 不接受对图形颜色的“注入”或“推送”,就像这条线一样:
series.color.push(CorValor(colorBar));
所以,我只是直接更改了“系列”属性:
var series = {
type: 'column',
color:CorValor(colorBar),
data: []
};
并排除series.color.push(CorValor(colorBar));
线路。
谢谢!