highcharts是一个非常丰富的HTML5图表库,它是用javascript编写的,下面将会用一个highcharts入门示例教程来让各位先入门学习一下highcharts的简单使用。
highcharts分为3部分,分别是highcharts,highstock,与highmaps。
highcharts:主要用于描绘饼形图,柱形图,折线图等图形。
highstock:主要用于描绘股票类的图形。
highmaps:主要用于描绘地图显示方面的图形。
我们现在来学习一下highcharts这一步分,下面是highcharts的入门示例demo。
第一步:去hcharts官网下载highcharts相关的插件,官网下载地址如下:
https://www.hcharts.cn/download
第二步:在head之间引入jquery与highcharts.js,引入方式如下,请根据你自己的项目路径引入。
<script type="text/javascript" src="../lib/jquery/1.9.1/jquery.min.js"></script> <script type="text/javascript" src="../lib/hcharts/Highcharts/5.0.6/js/highcharts.js"></script>
第三步:在html body里面加入highcharts的显示div,代码如下,id名称可以自定义。
<div id="container"></div>
第四步:在<script></script>部分初始化highcharts图表,代码如下。
$(function () {
$('#container').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: '一月份错误题目分析图'
},
tooltip: {
pointFormat: '{series.name}: <b>{point.percentage:.2f}%</b>'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
color: '#000000',
connectorColor: '#000000',
format: '<b>{point.name}</b>: {point.percentage:.2f} %'
}
}
},
series: [{
type: 'pie',
name: '错题百分比',
data: [
['Firefox', 45.0],
['IE', 26.89],
{
name: 'Chrome',
y: 12.8,
sliced: true,
selected: true
},
['Safari', 8.5],
['Opera', 6.2],
['Others', 0.7]
]
}]
});
});上面的highcharts demo示例显示的结果如图所示。

highcharts更多示例请登录hcharts官网:https://www.hcharts.cn/demo/highcharts,里面会有highcharts ajax加载数据的演示示例。