Javascript 不同数据的海图比较
以下是我的高图表示例:Javascript 不同数据的海图比较,javascript,jquery,json,object,highcharts,Javascript,Jquery,Json,Object,Highcharts,以下是我的高图表示例: var url='1〕https://api.myjson.com/bins/12puf3'; 美元({ url:url, 键入:“GET”, 数据类型:“json”, 成功:功能(数据){ var月数=[]; 数据=[]; estimeSapColor=“#009dc1”//Bleu-估计Fourniseur RELEGRDFCOLOR=“#d8662c”//橙色-相关分销商 console.log(data.G); $.each(data.G,function(in
var url='1〕https://api.myjson.com/bins/12puf3';
美元({
url:url,
键入:“GET”,
数据类型:“json”,
成功:功能(数据){
var月数=[];
数据=[];
estimeSapColor=“#009dc1”//Bleu-估计Fourniseur
RELEGRDFCOLOR=“#d8662c”//橙色-相关分销商
console.log(data.G);
$.each(data.G,function(index,val){
months.push(data.G[index].month+“”+data.G[index].year);
push(parseInt(data.G[index].consoSimple));
});
Highcharts.chart('容器'{
图表:{
键入:“列”,
活动:{
加载:函数(){
this.xAxis[0].setextrems(data.G.length-5,data.G.length-1);
}
},
},
标题:{
正文:“水果消费总量,按性别分组”
},
xAxis:{
类别:月份,,
十字准星:对
},
亚克斯:{
allowDecimals:false,
民:5,,
标题:{
文本:“水果数量”
}
},
工具提示:{
格式化程序:函数(){
返回“+this.x+”
+
this.series.name+':'+this.y+'
+
“总计:”+this.point.stackTotal;
}
},
打印选项:{
专栏:{
点填充:0.2,
边框宽度:0,
数据标签:{
启用:对,
格式化程序:函数(){
返回此.y>30?此.y:null;
}
}
},
系列:{
格式化程序:函数(){
console.log(this.y<0);
},
minPointLength:5//Largeur de la colonne
}
},
系列:[{
名称:'fourniseur',
数据:数据,
颜色:estimeSapColor,
堆栈:“男性”
}]
});
}
})
.done(函数(){
控制台日志(“成功”);
$('.highcharts按钮').hide();
$('.highcharts轴标题').hide();
})
.fail(函数(){
控制台日志(“错误”);
})
.always(函数(){
控制台日志(“完成”);
});代码>
你把它放在2013年5月旁边是什么意思?如果它属于同一类别,或者您想更改列的顺序-如果是,您需要更改数据的顺序,那么最后一列将是第二项。谢谢您的回复。顺便说一句,我想在我的帖子上有这张图片(现在刚编辑好)。我的意思是,我希望有一种条件,即“如果2013年和2014年存在5月,那么将它们放在一起”。你需要自己按月份进行分组-Highcharts只显示数据。对于每个点,可以定义x值,例如[06388]、[01146]。这两个点将被放置在类别0中,但是如果使用相同的系列,它们将重叠,所以您需要将它们定位在您自己的[ - 0.2,…],[ 0.2,…] -如果您使用两个系列,定位将自动完成,所以也许您应该考虑使用另一个系列无论如何。