好吧所以我让我的代码在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]);
}});
非常感谢任何帮助