Highcharts AJAX JSON 实现动态数据交互显示 JQuery 图表 柱形图 主要使用的JQuery AJAX JSON SpringMVC 基于之前的2篇框架添加的新功能
这是第一篇实例的步骤与代码。还有整个项目的结构图。
http://my.oschina.net/xshuai/blog/345117
原创的博文。转载注明出处。大家赶紧收藏吧。
本人highcharts新手。只是做个了练手的实例。还望大神指点。
上个图给大家看下效果。
点击 查看图表 如下图展示效果
-
Highcharts简介
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。
2.Highcharts 中文API 实例网站
http://www.hcharts.cn/index.PHP---------------------中文官方网站
http://www.hcharts.cn/docs/index.PHP----------------中文教程
http://www.hcharts.cn/demo/index.PHP---------------在线演示
http://bbs.hcharts.cn/forum.PHP-----------------------中文论坛
3.下载highcharts 与使用
http://www.hcharts.cn/resource/index.php使用最新的就可以了。
http://www.hcharts.cn/docs/index.php?doc=start-download网站里面有详细的介绍每个文件夹的作用。
4.需要的文件 jquery 自己下载就好了
1
2
|
<
script
type
=
"text/javascript"
src
"${ctx}/js/jquery-1.10.2.js"
></
script
>
"${ctx}/js/highcharts/highcharts.js"
>
|
6.Controller代码
@RequestMapping
(value=
"chartpage"
)
HttpServletResponseresponse){
return
"views/user/chartpage"
;
}
与第
5
步的想对应。
>
div
"container"
style
"width:800px;height:400px;margin:0auto"
div
>
Stringchart(HttpServletRequestrequest,monospace!important; border:0px!important; bottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; outline:0px!important; overflow:visible!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-size:1em!important; min-height:inherit!important; background:none!important">HttpServletResponseresponse)
@H_367_301@throws
Exception{
result=userService.chart();
if
(log.isErrorEnabled()){
}
result=
;
}
StringUtil.writeToWeb(result,
"html"
return
;
}