Highcharts

纯 Javascript 图表
授权协议 开源,非商业使用免费
开发语言 JavaScript
所属分类 程序开发、 报表/图表制作
软件类型 开源软件
地区 不详
投 递 者 何嘉运
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Highcharts 是一个制作图表的纯 Javascript 类库,主要特性如下:

  • 兼容性:兼容当今所有的浏览器,包括 iPhone、IE 和火狐等等;

  • 对个人用户完全免费;

  • 纯 JS,无 BS;

  • 支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼状图、散布图;

  • 跨语言:不管是 PHP、Asp.net 还是 Java 都可以使用,它只需要三个文件:一个是 Highcharts 的核心文件 highcharts.js,还有 a canvas emulator for IE 和 Jquery 类库或者 MooTools 类库;

  • 提示功能:鼠标移动到图表的某一点上有提示信息;

  • 放大功能:选中图表部分放大,近距离观察图表;

  • 易用性:无需要特殊的开发技能,只需要设置一下选项就可以制作适合自己的图表;

  • 时间轴:可以精确到毫秒;

  • 摘要 Highcharts图表控件是目前使用最为广泛的图表控件。本文将从零开始逐步为你介绍Highcharts图表控件。通过本文,你将学会如何配置Highcharts以及动态生成Highchart图表。   目录 前言(Preface) 安装(Installation) 如何设置参数(How to set up the options) 预处理参数(Preprocess the options)

 相关资料
  • 本章节我们将为大家介绍 Highcharts 的3D图。 序号 图表类型 1 3D 柱形图 2 带空值的3D 柱形图 3 堆叠 3D 柱形图 4 3D 饼图 5 3D 圆环图

  • 下表列出了 Highcharts 不同类型的饼图: 序号 图表类型 1 基本饼图 2 显示图例饼图 3 圆环图 4 半圈圆环图 5 向下钻取饼图 6 渐变饼图 7 单色饼图

  • 地图图表用于绘制热图或树状图。在本节中,我们将讨论不同类型的地图图表。 图表类型 描述 热图图表 热图图表 树状图 树状图

  • 3D 图表用于绘制 3 维图表。在本节中,我们将讨论不同类型的 3D 图表。 图表类型 描述 3D柱状图 3D柱状图 3D散点图 3D散点图 3D饼图 3D饼图

  • Highcharts 曲线图 以下实例演示了对数图表。 我们在前面的章节已经了解了 Highcharts 配置语法。接下来让我们来看下如何配置。 配置 配置 yAxis.type 为 'logarithmic'。它定义了 x 轴类型。可选值有 "linear", "logarithmic", "datetime" 或 "category"。默认值为linear。 yAxis var yAxis

  • 饼图用于绘制基于饼图的图表。在本节中,我们将讨论基于饼图的不同类型。 图表类型 描述 基本饼图 基本饼图 带有图例的饼图 带有图例的饼图 圆环饼图 圆环饼图

  • 本章节我们将为大家介绍 Highcharts 的热点图。 我们在前面的章节已经了解了 Highcharts 配置语法。接下来让我们来看下 Highcharts 的其他配置。 热点图 chart 配置 配置 chart 的 type 为 'heatmap' 。chart.type 描述了图表类型。默认值为 "line"。 var chart = { type: 'heatmap' }; 实

  • Highcharts 测量图 以下实例演示了测量图。 我们在前面的章节已经了解了 Highcharts 基本配置语法。接下来让我们来看下其他的配置。 配置 chart.type 配置 配置 chart 的 type 为 'gauge' 。chart.type 描述了图表类型。默认值为 "line"。 var chart = { type: 'guage' }; pane 配置 pane