仅在chrome中接收Highchart错误15

时间:2016-01-12 20:28:46

标签: javascript google-chrome highcharts

好吧所以我让我的代码在Firefox和IE中工作就好了但是每当我在Chrome中加载页面时,图表就会出现问题,我得到一个错误#15,说我需要按顺序求助我的数据但是到目前为止我可以说它是。特别是因为它适用于其他两个就好了。 我正在退出csv文件,因此我的数据看起来像[date],[data],[data]或13-Jun,2345,6789。我想也许我需要这样做,以便我的日期设置为Jun-13,2345,6789,但这似乎也没有帮助。 我也在运行最新的highcharts版本。 这是我的代码:

    $(function(){
var library = ['data/attendanceGroup.csv', 'data/circ.csv', 'data/class.csv', 'data/data.csv', 'data/database.csv', 'data/dcirc.csv', 'data/ebook.csv', 'data/location.csv', 'data/smedia1.csv', 'data/smedia2.csv', 'data/smedia3.csv', 'data/smedia4.csv', 'data/traffic.csv', 'data/users.csv', 'data/wtraffic.csv', 'data/children.csv', 'data/childrenA.csv'];
var area =['#attendanceGroup', '#circ', '#class', '#attendanceRoom', '#database', '#dcirc', '#ebook', '#location', '#smedia', '#smedia2', '#smedia3', '#smedia4', '#traffic', '#users', '#wtraffic', '#children', '#childrenA'];
var types = ['area', 'area', 'line', 'area', 'line', 'area', 'line', 'line', 'line', 'line', 'line', 'line', 'line', 'area', 'line', 'line', 'line'];
var texts = ['Attendance by Age Group', 'Circulation', 'Technology Classes', 'Attendance by Room', 'Non-ICONN Databases', 'Digital Circulation', 'Ebook Circulation', 'Circ by Checkout Location', 'Social Media Engagement Averages', 'Social Media Reach/Impressions Averages', 'Social Media Reach/Impressions Totals', 'Social Media Engagement Totals', 'Foot Traffic', 'Technology Users', 'Web Traffic', 'Children Programming', 'Children Programming Attendance'];
var libraryLength = library.length;
var i = 0;

function areaChart(lib, area, type, texts){
    $(function () { 
        $.get(lib, function(csv) {
            $(area).highcharts({
                chart: {
                    type: type
                },
                data: {
                    csv: csv
                },
                title: {
                    text: texts
                },
                xaxis: {
                    type : 'category'
                    categories : 'data'
                },
                yAxis: {
                    title: {
                    text: null
                    },
                    minorTickInterval: 'auto'
                },

                legend:{
                    align: 'left',  
                },
            });
        }); 
    });
}

for (i = 0; i < libraryLength; i++){
    areaChart(library[i], area[i], types[i], texts[i]);
}});

非常感谢任何帮助

0 个答案:

没有答案