中博教育南京中博校区

中博教育2013年招生简章
公开课·讲座
讲座主题:

学什么技术有前途

讲座时间:

星期天下午

讲座地点:

中博教育中博校区

主讲老师:

管老师

人数限额:

30

抢座热线:

17368476151

我要定座

?

HighCharts实现数据可视化

与在线专业老师直接对话交流
时间:2015-03-14 11:37  来源:教员刘邓  
企业内外部的统计信息是错综复杂、千变万化的,为了更好地展示它们及它们内在的关系,我们需要对这些信息的属性进行抽象化分析研究。当我们要以可视化的形式向用户展示统计信息时,一般包括:表现什么——主题特征、何处——空间属性、何时/多长时间——时间属性、程度——数量特征以及如何——变化特征等。图表有着自身的表达特性,尤其对时间、空间等概念的表达和一些抽象思维的表达具有文字和言辞无法取代的传达效果。

图表表达的特性归纳起来有如下几点: 首先具有表达的准确性,对所示事物的内容、性质或数量等处的表达应该准确无误。其次是信息表达的可读性,即在图表认识中应该通俗易懂,尤其是用于大众传达的图表。第三是图表设计的艺术性,图表是通过视觉的传递来完成,必须考虑到人们的欣赏习惯和审美情趣,这也是区别于文字表达的艺术特性。

那么我们在网站中如何将我们的文本数据可视化呢?随着编程技术的不断发展,我们的前辈们开发出了各种各样的图表控件,可以帮助我们将文本数据转化成各种各样的图表。那今天给大家介绍一个非常好用的一个图表控件——Highcharts。

Highcharts是一个功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库。Highcharts使用简单,它提供了近百种图表类型,用户可以给自己的图表设置不同的风格样式,它还提供用户打印图表和下载图表的功能。下面介绍一下Highcharts使用步骤,这里我们以一个折线图为例。下表是我们的文本数据《各大城市月度气温表》。

  1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月
Tokyo 7.0 6.9 9.5 14.5 18.2 21.5 25.2 26.5 23.3 18.3 13.9 9.6
NewYork -0.2 0.8 5.7 11.3 17.0 22.0 24.8 24.1 20.1 14.1 8.6 2.5
Berlin -0.9 0.6 3.5 8.4 13.5 17.0 18.6 17.9 14.3 9.0 3.9 1.0
London 3.9 4.2 5.7 8.5 11.9 15.2 17.0 16.6 14.2 10.3 6.6 4.8

《各大城市月度气温表》

步骤一:新建一个网页,可以是html也可以是jsp。
步骤二:在该网页内引入jquery.js.(可以是本地的也可以是在线的)
步骤三:在该网页内引入Highcharts提供的2个js文件highcharts.js和exporting.js
步骤四:在该网页内添加一个div,指定其id名称和宽度高度(这是存放图表的盒子)。
步骤五:添加脚本,将文本转换成图表。
步骤六:如果需要设置图表的外观主题样式,需要指定Highcharts.theme,这里不做详解。

分享到:

中博教育南京中博南校区在线咨询
中博教育南京中博校区来校路线
中博教育南京中博校区了解课程
中博教育南京中博校区

作者: 中博教育中博培训学校 原载: 中博教育南京中博校区 www.xueshihou.com
版权所有,转载时必须以链接形式注明作者和原始出处及本声明

------分隔线----------------------------

推荐文章


学校简介 | 软件课程 | 测试课程 | 中博教育JAVA/.NET | 安卓课程 | 网络营销 | 就业明星 | 就业保障 | 招生问答 | 在线报名