我面临在 Highcharts Jquery 中添加动态值的问题。我有两个数组,如名称和值名称/类别名称 - [“ZYG”、“BLA”、“GAS”、“LBE”、“LIM”、“EMB”、“NAU”]值/基值 - [483.7932253,601.125844,680.2910403,886.7269613,548.3400347,630.8979143,0]面对传递基值的问题。我试图在数组和字符串类型中传递值。问题还没有解决。我用条形图来显示。编码在这里。通常编码工作正常。我使用动态值时面临的问题。 function displaychart(obj) { var categoryname = []; $.each(obj['name'], function( key, value ) { categoryname.push(value); }); var ybasevalue = "["; $.each(obj['basevalue'], function( key, value ) { ybasevalue += value + ","; }); ybasevalue += "]"; Highcharts.chart('container'+i, { chart: { type: 'bar' }, title: { text: 'Protein Sequence' }, subtitle: { text: 'Source' }, xAxis: { categories: categoryname, title: { text: null } }, yAxis: { min: 0, title: { text: 'Proteomics', align: 'high' }, labels: { overflow: 'justify' } }, tooltip: { valueSuffix: '' }, plotOptions: { bar: { dataLabels: { enabled: true } } },
1 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
我传递了一个字符串数组而不是一个数字数组。单引号或双引号内的值是 JavaScript 中的字符串。
所以我用
var ybasevalue = [];
$.each(obj[i]['basevalue'], function( key, value ) {
ybasevalue.push(parseInt(value)); });
- 1 回答
- 0 关注
- 176 浏览
添加回答
举报
0/150
提交
取消