Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从AMSharts中的getJSON转换时,ajax调用不起作用_Javascript_Jquery_Ajax_Amcharts - Fatal编程技术网

Javascript 从AMSharts中的getJSON转换时,ajax调用不起作用

Javascript 从AMSharts中的getJSON转换时,ajax调用不起作用,javascript,jquery,ajax,amcharts,Javascript,Jquery,Ajax,Amcharts,这是javascript文件中的ajax调用方法,用于在Amcharts中绘制条形图 bar.js plot_graph(); function plot_graph(){ $.ajax({ url:back+"/cool?day=30", type: "GET", dataformat: "JSON", success: function(data){ alert("succes while plotting down grap

这是javascript文件中的ajax调用方法,用于在Amcharts中绘制条形图

bar.js

plot_graph();

function plot_graph(){

$.ajax({ 


    url:back+"/cool?day=30",

    type: "GET",
    dataformat: "JSON",



    success: function(data){
        alert("succes while plotting down graph");

        var amc=AmCharts.makeChart("plot",
                {
            "type": "serial",

              "dataSets": [{
                "dataProvider": data,
                "categoryField": "time"
              }],
            "categoryField": "name",
            "startDuration": 1,
            "categoryAxis": {
                "gridPosition": "start"
            },
            "trendLines": [],
            "graphs": [
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 0.8,
                    "lineAlpha": 0.2,
                    "id": "AmGraph-1",
                    "title": "Bar Graph",
                    "type": "column",
                    "valueField": "tips",
                    "color":"#6fdc6f"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]] k",
                    "fillAlphas": 1,
                    "id": "AmGraph-2",
                    "title": "Distance",
                    "type": "column",
                    "valueField": "mile"
                }
            ],
            "guides": [],
            "valueAxes": [
                {
                    "id": "ValueAxis-1",
                    "title": "Milage",
                    "gridColor": "#FFFFFF",
                    "gridAlpha": 0.2

                }
            ],
            "gridAboveGraphs": true,
            "allLabels": [],
            "balloon": {},
            "legend": {
                "enabled": true,
                "useGraphSettings": true
            },
            "titles": [
                {
                    "id": "Title-1",
                    "size": 15,
                    "text": " Cool"
                }
            ]

        });

      },
    error:function(){

        alert("error while plotting down graph");

    }  
    });
}

但是,当我访问webservice api时,它会显示数据,并且警告框会显示“在向下绘制图形时成功”。但绘图不是绘图。
非常感谢您的帮助。

数据集
是股票图表属性,而不是序列图表属性(请注意您的图表
类型
)。您需要改为设置
数据提供程序
,并在配置的顶层设置
类别字段

var amc = AmCharts.makeChart("plot", {
  // ...
  "dataProvider": data,
  "categoryField": "time",
  // ..
});

请注意,只允许一个categoryField,不允许两个

数据集
是一个股票图表属性,而不是序列图表属性(请注意您的图表
类型
)。您需要改为设置
数据提供程序
,并在配置的顶层设置
类别字段

var amc = AmCharts.makeChart("plot", {
  // ...
  "dataProvider": data,
  "categoryField": "time",
  // ..
});
请注意,只允许一个categoryField,不允许两个