开发手册 欢迎您!
软件开发者资料库

Highcharts - 概述

Highcharts概述 - 从简单和简单的步骤学习Highcharts,从基本到高级概念,包括概述,环境设置,配置语法,线,面积,柱,条形图,饼图,散点图,气泡图,动态图表,组合,3D图表,角度仪表,热量,树图。

Highcharts 是一个纯JavaScript的图表库,旨在通过添加交互式图表功能来增强Web应用程序.它支持各种图表.在Chrome,Firefox,Safari,Internet Explorer(IE)等标准浏览器中使用SVG绘制图表.在传统的IE 6中,VML用于绘制图形.

Highcharts库的功能

现在让我们讨论一下Highcharts的一些重要功能图书馆.

  • 兼容性 : 在所有主流浏览器和移动平台(如Android和iOS)上无缝工作.

  • 多点触控支持 : 支持基于触摸屏的平台上的多点触控,如Android和iOS.Ideal,用于iPhone/iPad和基于Android的智能手机/平板电脑.

  • 免费使用 : 开源,可以免费用于非商业用途.

  • 轻量级 :  highcharts.js核心库,大小近35KB,是一个非常轻量级的库.

  • 简单配置 : 使用json定义图表的各种配置,非常容易学习和使用.

  • 动态 : 即使在生成图表后也允许修改图表.

  • 多个轴 : 不限于x,y轴.支持图表上的多个轴.

  • 可配置的工具提示 : 当用户将鼠标悬停在图表上的任何点上时,就会出现工具提示. Highcharts提供工具提示内置格式化程序或回调格式化程序,以编程方式控制工具提示.

  • 日期时间支持 : 特别处理日期时间.为日期明智的类别提供了许多内置控件.

  • 导出 : 通过启用导出功能将图表导出为PDF/PNG/JPG/SVG格式.

  • 打印 : 使用网页打印图表.

  • Zoomablity : 支持缩放图表以更精确地查看数据.

  • 外部数据 : 支持从服务器动态加载数据.使用回调函数提供对数据的控制.

  • 文本轮换 : 支持在任何方向旋转标签.

支持的图表类型

Highcharts库提供以下内容图表类型和减号;

Sr.No.图表类型&说明
1

折线图

用于绘制基于线/样条曲线的图表.

2

区域图

用于绘制区域明智的图表.

3

饼图

用于绘制饼图.

4

散点图

使用绘制分散的图表.

5

气泡图

用于绘制基于气泡的图表.

6

动态图表

用于绘制动态图表,用户可以在其中修改图表.

7

组合

用于绘制各种图表的组合.

8

3D图表

用于绘制3D图表.

9

角度计

用于绘制车速表类型图表.

10

热图

用于绘制热图.

11

树图

用于绘制树图.

在接下来的章节中,我们将通过示例详细讨论上述每种类型的图表.

许可证

Highcharts是开源的,可以用于非商业目的.要在商业项目中使用Highcharts,请点击链接 :  许可和定价