读书人

Highcharts-制造图表的js库

发布时间: 2012-10-24 14:15:58 作者: rapoo

Highcharts-制作图表的js库

?

2、曲线图Highcharts-制造图表的js库

?

3、散状图

?

?

Highcharts-制造图表的js库4、区域图Highcharts-制造图表的js库

?

5、区域曲线图

?

?

Highcharts-制造图表的js库6、柱状图Highcharts-制造图表的js库

?

7、饼状图Highcharts-制造图表的js库更多Demo请参考官方网站:http://www.highcharts.com/demo/

?

四、调用方式

以Ajax返回数据到Chat数据组为例,

1、效果

?

Highcharts-制造图表的js库

2、调用代码
var chart = new Highcharts.Chart({
??    chart: {
?????    renderTo: 'container',
?????    defaultSeriesType: 'spline'
??    },
??    title: {
?????    text: 'Monthly Average Temperature in Tokyo'
??    },
??    subtitle: {
?????    text: 'Source: WorldClimate.com'
??    },
??    xAxis: {
?????    categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 
?????????   'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
?????    title: {
????????    text: 'Month'
?????    }
??    },
??    yAxis: {
?????    title: {
????????    text: 'Temperature (?°C)'
?????    }
??    },
??    legend: {
?????    enabled: false
??    },
??    tooltip: {
?????    formatter: function() {
???????????????    return '<b>'+ this.series.name +'</b><br/>'+
???????????    this.x +': '+ this.y +'?°C';
?????    }
??    },
??    series: [{
?????    name: 'Tokyo',
?????    dataURL: 'tokyo.json'
??    }]
});
3、代码说明

?????? defaultSeriesType:图表类别,可取值有:line、spline、area、areaspline、bar、column等等

?????? title最顶端的标题

subtitle最顶端的子标题

xAxisX轴,数据以数组的形式组装

yAxisY轴,数据以数组的形式组装

tooltip提示信息

seriesajax获得数据放到数据里面

读书人网 >JavaScript

热点推荐