Highchart在jQuery函数中不起作用

金丹哥

嗨,我正在使用highchart API在循环中生成图形

 for(i=1;i<10;i++)
                {

            xseries = "{'INCOPAV','B&M','SGS-ETSA'}";
            yseries = "[{name: 'Generados',data: [49.9, 71.5, 106.4]}, {name: 'Cerrados',data: [83.6, 78.8, 98.5]}]";

            generateAllGraph('graph_container'+i,'abcd'+i,xseries,yseries);

                }



function generateAllGraph(container,graphTitle,XaxesSeries,YaxesSeries)
{

                     $('#'+container+'').highcharts({
                                chart: {
                           renderTo: container,
                           type: 'column'
                       },
                       title: {
                           text: graphTitle
                       },
                       subtitle: {
                           text: ''
                       },
                       legend: {

                           itemStyle: {
                               fontSize: "10px"

                           }
                       },
                       xAxis: {
                           categories:  [XaxesSeries]

                       },
                   yAxis: {
                       min: 0,
                       title: {
                           text: 'Registros'
                       }
                   },

               tooltip: {
                   formatter: function() {
                       return ''+
                           this.x +': '+ this.y +' Registros';
                   }
               },
               plotOptions: {
                   column: {
                       pointPadding: 0.2,
                       borderWidth: 0
                   }
               },
               series: YaxesSeries
           });
}

但是它没有按照参数使用X和Y轴

我认为通过jQuery.parseJSON()尝试传递X轴和y轴变量存在问题,但未得到结果

并给出这样的输出

请帮我

在此处输入图片说明

尼古拉斯·尼古拉斯

首先,如SteveP所说,xseries不是正确的数组声明。

一旦解决了这个问题,就需要消除xseries / yseries周围的双引号。您需要做的是:

var json1 = jQuery.parseJSON(xseries); var json2 = jQuery.parseJSON(yseries);

并传递这些变量。

希望能有所帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery的.resizable()函数不起作用

来自分类Dev

javascript变量在Highchart中不起作用

来自分类Dev

jQuery $(this)在函数参数中不起作用

来自分类Dev

jQuery attr函数在IE 9中不起作用

来自分类Dev

jQuery内容替换在我的函数中不起作用

来自分类Dev

jQuery .html()函数在IE 11中不起作用

来自分类Dev

Highchart插件不起作用

来自分类Dev

jQuery .not()函数不起作用

来自分类Dev

jQuery函数在Laravel中不起作用

来自分类Dev

jQuery appendTo函数在ajax成功函数中不起作用

来自分类Dev

jQuery函数不起作用

来自分类Dev

jQuery replaceWith()在$ .post函数中不起作用

来自分类Dev

highchart中的linecap属性不起作用

来自分类Dev

jQuery函数不起作用

来自分类Dev

为什么此.slideToggle函数在jQuery中不起作用?

来自分类Dev

Onchange函数在Jquery中不起作用

来自分类Dev

Highchart yAxis相反在datetime类型中不起作用

来自分类Dev

jQuery click函数在div中不起作用

来自分类Dev

sizeof函数在函数中不起作用

来自分类Dev

jQuery .append在我的函数中不起作用

来自分类Dev

jQuery在玉器中不起作用。Documnet.ready函数不起作用

来自分类Dev

jQuery printelement函数在浏览器中不起作用

来自分类Dev

javascript 函数中的 jquery 不起作用

来自分类Dev

在 wordpress 中编写 jquery 函数不起作用

来自分类Dev

$(this) 在自定义 jQuery 函数中不起作用

来自分类Dev

Jquery on 函数在引导模式中不起作用

来自分类Dev

jquery 中的 $.post 函数不起作用

来自分类Dev

按钮在 jQuery 函数中不起作用

来自分类Dev

Highchart 示例在单独的 html 页面中不起作用