博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网页图表Highcharts实践教程之认识Highcharts
阅读量:6709 次
发布时间:2019-06-25

本文共 1916 字,大约阅读时间需要 6 分钟。

hot3.png

网页图表Highcharts实践教程之认识Highcharts

1  认识Highcharts

Highcharts是国际知名的一款图表插件。它完全使用Javascript编写实现。其结构清晰,使用简单。开发人员可以很轻松地构建出常见的各种图表类型。本章将简要介绍Highcharts的特点,并实现第一个Highcharts图表。

Highcharts概述

为了更好学习Highcharts的使用,我们首先了解如何获取Highchrts插件和Highcharts所支持的图表类型。

下载Highcharts

Higcharts官网提供了完整的Javascript脚本和范例程序。开发者都可以免费获取这些资源。下面讲解如何下载Highcharts

1在浏览器打开官网http://www.highcharts.com/,如图1.1所示。

154909_ZmNC_1585857.png

1.1  Highcharts官方首页

2单击Highcharts页面下的Download按钮,进入Highcharts的下载页面,如图1.2所示。

154909_8tiX_1585857.png

1.2  Highcharts下载页面

3该页面提供两种两种下载:普通下载和定制下载。这里选择普通下载模式,直接单击HIGHCHARTS 4.1.5按钮,下载保存文件Highcharts-4.1.5.zip。解压该文件后如图1.3所示。

154909_xUY4_1585857.png

1.3  Highcharts文件结构

这些文件夹依次保存着Highcharts各种重要文件。

q  api文件夹中保存着离线的API说明文档;

q  examples文件夹中保存着Highcharts官方提供的各种范例程序;

q  exporting-server文件夹保存着图表导出功能实现的服务器端代码;

q  gfx文件夹保存这VML功能所需要的图形文件;

q  graphics文件夹保存着范例程序所使用的图形文件;

js目录中保存着Highchats最重要的js文件,如图1.4所示。它里面包含几个文件夹,下面依次讲解讲解:

154909_rynq_1585857.png

1.4  js目录结构

当前目录下的Javascript脚本文件分为两类。直接以.js结尾的脚本文件是最常使用的文件。这些文件在使用的时候需要依赖jQuery框架。以.src.js结尾的文件是源码文件,供开发者查阅。下面依次讲解其中的几个文件夹。

q  adapters文件夹保存着Highcharts适配MonntoolsPrototype框架的脚本文件;

q  modules文件夹保存着Highcharts的一些模块功能脚本;

q  themes文件夹保存着Highcharts图标的主题脚本。

Highcharts的图表类型

Highcharts支持的大量的图标类型。用户可以通过范例文件查看这些图标的类型。双击index.html文件,可以打开示例页面。在该页面列出十大类示例,如下所示:

注意:由于网页中引用了Google API的托管代码,所以查看示例的时候,最好使用VPN联网查看。否则,会造成页面无法打开的问题。

1Line Charts(折线图),如图1.5所示。

154910_qmIO_1585857.png

1.5  折线图

2Area charts(面积图),如图1.6所示。

154910_Y5i6_1585857.png

1.6  面积图

3Column and bar charts(柱形图和条形图),如图1.71.8所示。

154910_gY05_1585857.png

1.8  条形图

4Pie charts(饼图),如图1.9所示。

154910_mUya_1585857.png

1.9  饼图

5Scatter and bubble charts(散点图和气泡图),如图1.101.11所示。

154911_jBDG_1585857.png

1.11  气泡图

6Dynamic charts(动态图)是特殊一类图表。他显示的数据是动态变化,如图1.12所示。

154911_31VL_1585857.png

1.12  动态图

7Combinations(组合图)是将前面类型的图标进行组合显示在一个区域内,如图1.13所示。

154911_CRiC_1585857.png

1.13  组合图

83D charts3D图表)是在基础图标的基础上,以3D效果进行显示,如图1.14所示。

154911_bDjB_1585857.png

1.14  3D

9Gauges(仪表盘)也是一类特殊的图标。它以类似速度计的方式显示数据,如图1.15所示。

154912_IqoD_1585857.png

1.15  仪表盘

10Heat maps(热图)如图1.16所示。

154912_ZZbm_1585857.png

1.16  热图

11More chat types(其他图)包含一些不常用的图标类型,如图1.17所示的雷达图。

154912_eqIt_1585857.png

1.17  雷达图

本文选自:网页图表Highcharts实践教程基础篇大学霸资料,转载请注明出处,尊重技术尊重IT人!

转载于:https://my.oschina.net/u/1585857/blog/420623

你可能感兴趣的文章
一道面试题
查看>>
大公司里怎样开发和部署前端代码?
查看>>
如何安装pycharm
查看>>
《Windows Internal》(2)
查看>>
数据监听进阶
查看>>
HTML5之Canvas绘图——图像切割函数clip
查看>>
五、箭头函数
查看>>
阿里Android开发规范:文件与数据库
查看>>
Android组件化专题 - 路由框架原理
查看>>
JQuery筛选器全系列介绍
查看>>
异步解决方案一:promise
查看>>
Clocksource tsc unstable
查看>>
两个sed小技巧:sed "/变量/变量/"
查看>>
ArrayAdapter的简单应用实例(初级入门引导)
查看>>
这大概是今年介绍云原生最清晰明了的文章!
查看>>
COGS314. [NOI2004] 郁闷的出纳员
查看>>
angular 7报错
查看>>
svn 删除svn项目命令
查看>>
linux知识点集锦
查看>>
任务与函数
查看>>