Highcharts 从.js highchart获取值
我对android和java很陌生。所以,不要问明确的答案,而只是一个正确的方向。 网站正在使用highcharts,我得到的是highchart数据Highcharts 从.js highchart获取值,highcharts,Highcharts,我对android和java很陌生。所以,不要问明确的答案,而只是一个正确的方向。 网站正在使用highcharts,我得到的是highchart数据 http://webpage/javascript/city/newyork.js new Highcharts.Chart({ chart: { renderTo: 'graph1' }, yAxis: { min: 0, max: 100 }, plotOptions: { line: { dataLabels: { y: 20 } }
http://webpage/javascript/city/newyork.js
new Highcharts.Chart({
chart: { renderTo: 'graph1' },
yAxis: { min: 0, max: 100 },
plotOptions: { line: { dataLabels: { y: 20 } } },
series: [{ data: [95,96,96,45,37,36,42,51,54,61,62,49,42,39,47,56,60,63,61,49,35,35,39,46,52] }]
});
new Highcharts.Chart({
chart: { renderTo: 'graph2', defaultSeriesType: 'column' },
yAxis: { min: 0, max: 3 },
plotOptions: { column: { pointPadding: 0.2, borderWidth: 0 } },
series: [{ data: [0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00] }]
});
new Highcharts.Chart({
chart: { renderTo: 'graph4' },
plotOptions: { line: { dataLabels: { formatter: function() { if(this.x != ' ') return this.y; } } } },
series: [{ data: [1015,1016,1018,1018,1017,1015,1015,1016,1017,1017,1018,1017,1015,1013,1012,1013,1011,1010,1011,1010,1008,1006,1007,1008,1009] }]
});
$(document).ready(
function($){
$('#sevendays > li').live(
'click hover',
function(){
$('#sevendays > li').removeClass('selected');
$(this).addClass('selected');
$('.day').hide();
$('#chosen-day > div:nth-child(' + ($(this).index() + 1) + ')').show();
}
);
$('#chonsen-city a').click(
function(){
icity = $(this).attr('rel');
$('#chosen-city').load('/ajax/chosen-city.php', {ig: icity});
return false;
}
);
});
我需要的是获取graph1、graph2和graph4数据的数字数组,这样我就可以绘制自己的图形。大多数教程都是关于json解析的,但由于这不是json格式,我有点不知所措。
同样,方向正确,一些可读材料。
谢谢。您可以循环查看每个图表的系列,并构建y值数组:
var data1=新数组();
对于(var i=0;i
那么您想获得每个图表中所有点的数组?或一个数组中所有图表中的所有点?每个图表中所有点的数组。graph4到ary4,graph2到ary2等等。所以你需要在每个图表中交互,并推送到一个全局数组,所有的点。所以当我通过bufferreader把“”放到字符串中时,我不需要把它放到json对象中,只需要像这样解析它<代码>代码var data1=新数组(mystring);对于(var i=0;icode
var data1 = new Array();
for(var i = 0; i < chart1.series[0].data.length;i++){
data1.push(chart1.series[0].data[i].y);
}