English 中文(简体)
A. 高标题 - 快速指南
  • 时间:2024-09-17

Highcharts - Quick Guide


Previous Page Next Page  

Highcharts - Overview

<Highcharts是一个纯 Java版图画图书馆,旨在通过增加互动制图能力加强网络应用。 它支持各种图表。 图表在标准浏览器(例如 Chrome、 Firefox、莎、互联网探索者)中采用社会、文化权利委员会。 在遗产IE 6中,VML用于绘制图。

Features of Highcharts Library

我们现在要讨论高档图书馆的几个重要特点。

    Compatabipty——似乎在所有主要浏览器和移动平台,如海底和海床上都无一例外。

    Multitouch Support - Supports multitouch onoheck basednen such as android andOS。 用于Pi-Pad和roid的智能电话/桌子的理念。

    免费使用——开放源,可自由用于非商业目的。

    体重——数量接近35KB的高等核心图书馆是一个极为轻重的图书馆。

    Simple Configurations - Use json to Definsings of themaps and veryrange to education and use.

    Dynamic-允许甚至在绘制图表之后修改图表。

    -不仅限于x, y axis。 在图表中支持多个轴心。

    日支持——特别使用日。 提供大量内在的管制,控制迄今为止的明智类别。

    Print——使用网页的印刷图。

    - 支持综合图表,以便更精确地观察数据。

    外部数据——从服务器中动态装载数据的支助。 采用反馈功能对数据进行控制。

    Text Rotation——支持按任何方向轮换标签。

Supported Chart Types

高档图书馆提供以下类型的图表:

Sr.No. Chart Type & Description
1

用于绘制线/线图。

2

Area Charts

用于绘制地区明智图表。

3

用于绘制图表。

4

Scatter Charts

用于绘制分散的图表。

5

Bubble Charts

用于绘制布局图。

6

用于绘制动态图表,使用户能够修改图表。

7

用于综合各种图表。

8

用于绘制3D图。

9

Angular Gauges

用于绘制速度表类型图。

10

Heat Maps

用于绘制热图。

11

用于绘制树图。

在我们随后的章节中,我们将详细讨论上述每一种图表。

Licence

高产品是开放源,可自由用于非商业目的。 为了在商业项目中使用高分数,遵循以下链接:。 License and Pricing

Highcharts - Environment Setup

在这一章中,我们将讨论如何建立高档图书馆,用于网络应用开发。

高额物品要求杂草作为依赖物。 第一,我们将安装jQuery图书馆,然后安装高级图书馆。

Install jQuery

有两种方式使用 j。

Using Downloaded jQuery

用以下文字在超文本中添加“ j”字。

<head>
   <script src = "/jquery/jquery.min.js"></script>
</head>

Using CDN

We are using the CDN versions of the jQuery pbrary throughout this tutorial.

用以下文字在超文本中添加“ j”字。

<head>
   <script src = "https://ajax.googleapis.com/ajax/pbs/jquery/2.1.3/jquery.min.js">
   </script>
</head>

Install Highcharts

The following are the two ways to use Highcharts.

    - 从highcharts.com下载。

    你们也有机会接触裁谈会。 光盘将允许你进入世界各地的区域数据中心;在这种情况下,高频接收器――《法典》.Highcharts.Com。

Using Downloaded Highcharts

用以下文字在超文本中添加 Java语。

<head>
   <script src = "/highcharts/highcharts.js"></script>
</head>

Using CDN

We are using the CDN versions of the Highcharts pbrary throughout this tutorial.

用以下文字在超文本中添加 Java语。

<head>
   <script src = "https://code.highcharts.com/highcharts.js"></script>
</head>

Highcharts - Configuration Syntax

在本章中,我们将展示使用高档亚普切特绘制图表所需的配置。

Step 1: Create HTML Page

制作一个带有高档和高档图书馆的超文本页。

<html>
   <head>
      <title>Highcharts Tutorial</title>
      <script src = "https://ajax.googleapis.com/ajax/pbs/jquery/2.1.3/jquery.min.js">
      </script>
      <script src = "https://code.highcharts.com/highcharts.js"></script>
   </head>
   
   <body>
      <span id = "container" style = "width: 550px; height: 400px; margin: 0 auto"></span>
      
      <script language = "JavaScript">
         $(document).ready(function() {
         });
      </script>
      
   </body>
</html>

页: 1 span 用于含有利用高档图书馆绘制的图表。

Step 2: Create Configurations

高档图书馆使用json syntax的非常简单的配置。

$( #container ).highcharts(json);

这里的json是高档图书馆利用高档(高档)方法在集装箱干线内提取图表的json数据和配置。 现在,我们将混淆各种参数,以创造必要的 j。

title

表格名称。

var title = {
   text:  Monthly Average Temperature    
};

subtitle

列出图表的标题。

var subtitle = {
   text:  Source: WorldCpmate.com 
};

xAxis

没收将在X-Axis上展示的标尺。

var xAxis = {
   categories: [ Jan ,  Feb ,  Mar ,  Apr ,  May ,  Jun 
      , Jul ,  Aug ,  Sep ,  Oct ,  Nov ,  Dec ]
};

yAxis

没收Y-Axis的产权、地块。

var yAxis = {
   title: {
      text:  Temperature (xB0C) 
   },
   plotLines: [{
      value: 0,
      width: 1,
      color:  #808080 
   }]
};  

tooltip

没收该工具。 Put suffix to be supplemented after Value (y-axis).

var tooltip = {
   valueSuffix:  xB0C 
}

legend

没收图右边和其他财产。

var legend = {
   layout:  vertical ,
   apgn:  right ,
   verticalApgn:  middle ,
   borderWidth: 0
};

series

核对图上显示的数据。 系列是一个阵列,每个阵列元素在海图上是一行。

var series = [
   {
      name:  Tokyo ,
      data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]
   }, 
   {
      name:  New York ,
      data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 24.1, 20.1, 14.1, 8.6, 2.5]
   }, 
   {
      name:  Berpn ,
      data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6, 17.9, 14.3, 9.0, 3.9, 1.0]
   }, 
   {
      name:  London ,
      data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 16.6, 14.2, 10.3, 6.6, 4.8]
   }
];

Step 3: Build the json data

所有组合。

var json = {};

json.title = title;
json.subtitle = subtitle;
json.xAxis = xAxis;
json.yAxis = yAxis;
json.tooltip = tooltip;
json.legend = legend;
json.series = series;

Step 4: Draw the chart

$( #container ).highcharts(json);

Example

考虑以下进一步理解配置综合症的例子——

<highcharts_configuration.htm>

<html>
   <head>
      <title>Highcharts Tutorial</title>
      <script src = "https://ajax.googleapis.com/ajax/pbs/jquery/2.1.3/jquery.min.js">
      </script>
      <script src = "https://code.highcharts.com/highcharts.js"></script> 
   </head>
   
   <body>
      <span id = "container" style = "width: 550px; height: 400px; margin: 0 auto"></span>
      <script language = "JavaScript">
         $(document).ready(function() {
            var title = {
               text:  Monthly Average Temperature    
            };
            var subtitle = {
               text:  Source: WorldCpmate.com 
            };
            var xAxis = {
               categories: [ Jan ,  Feb ,  Mar ,  Apr ,  May ,  Jun ,
                   Jul ,  Aug ,  Sep ,  Oct ,  Nov ,  Dec ]
            };
            var yAxis = {
               title: {
                  text:  Temperature (xB0C) 
               },
               plotLines: [{
                  value: 0,
                  width: 1,
                  color:  #808080 
               }]
            };   

            var tooltip = {
               valueSuffix:  xB0C 
            }
            var legend = {
               layout:  vertical ,
               apgn:  right ,
               verticalApgn:  middle ,
               borderWidth: 0
            };
            var series =  [{
                  name:  Tokyo ,
                  data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2,
                     26.5, 23.3, 18.3, 13.9, 9.6]
               }, 
               {
                  name:  New York ,
                  data: [-0.2, 0.8, 5.7, 11.3, 17.0, 22.0, 24.8, 
                     24.1, 20.1, 14.1, 8.6, 2.5]
               }, 
               {
                  name:  Berpn ,
                  data: [-0.9, 0.6, 3.5, 8.4, 13.5, 17.0, 18.6,
                     17.9, 14.3, 9.0, 3.9, 1.0]
               }, 
               {
                  name:  London ,
                  data: [3.9, 4.2, 5.7, 8.5, 11.9, 15.2, 17.0, 
                     16.6, 14.2, 10.3, 6.6, 4.8]
               }
            ];

            var json = {};
            json.title = title;
            json.subtitle = subtitle;
            json.xAxis = xAxis;
            json.yAxis = yAxis;
            json.tooltip = tooltip;
            json.legend = legend;
            json.series = series;

            $( #container ).highcharts(json);
         });
      </script>
   </body>
   
</html>

Result

核实结果。