Highcharts数据表示(2)
Highcharts数据表示(2)
数据节点是图表中最小的元素。每一个数据节点都是一个数据单元。
它确定了图表中一个图形元素的各种信息。一个数据节点通常包含下面三类信息:
1.坐标位置信息
因为Highcharts中大部分的图表都是平面2D类型的,所以每一个节点都须要相应的坐标信息(x,y)。在Highcarts中,坐标信息是通过配置项x和y定义的。
其语法形式例如以下:
- x:Number|String
- y:Number
当中,配置项x的值能够为数字,也能够是字符串。配置项y必须是数字。
2.其它必须信息
除了坐标信息外,非常多图表须要节点提供额外的信息,如柱体的颜色,气泡的大小等等。
对于这些信息,也是在数据节点中定义的。比如对于柱形图的节点,须要使用配置项color指定该节点相应的柱体的颜色,语法例如以下:
- color:Color
当中,參数Color指定该柱体填充的颜色。
3.用户补充信息
有时,用户为了对节点信息做补充。
这时。用户须要创建自己的配置项。并赋值。
这些节点信息能够在提示框、数据标签中显示。比如,在本书第一个实例中。用户能够为每一个节点加入配置项,存放最高温度发生的时间。形式例如以下:
- hightemtime:Number|String|Object
当中,配置项名hightemtime是用户自定义的,其值的类型也是用户自己指定的。
我们了解节点中包括的信息后,就能够将全部的信息定义为。其形式例如以下:
- {
- x:Number|String,
- y:Number,
- color:Color,
- hightemtime:Number|String|Object
- }
每一个节点都是这种一个对象。而整个数据列的节点就构成一个对象数组,形式例如以下:
- data:[{
- x:Number|String,
- y:Number,
- color:Color,
- hightemtime:Number|String|Object
- },{
- x:Number|String,
- y:Number,
- color:Color,
- hightemtime:Number|String|Object
- },
- ……
- {
- x:Number|String,
- y:Number,
- color:Color,
- hightemtime:Number|String|Object
- }]
PS:该内容已经增加《网页图表Highcharts实践教程基础篇》v1.2.5。
Highcharts数据表示(2)的更多相关文章
- Highcharts数据表示(3)
Highcharts数据表示(3) 採用对象数组的形式,能够明白节点上每一个项目的值.可是当节点较多时,会造成大量的冗余代码. 假设不写配置项名称,对象数组就能够简化二维数组.形式例如以下: data ...
- Highcharts中国地图热力图
最近有个项目需要将MC销量按大陆各省统计,并以中国地图人力图效果显示.由于项目一直使用Highcharts进行图表的统计,故采用Highmaps来实现. 效果如下: 1)中国各个省.直辖市.自治区: ...
- Highcharts入门小示例
一.创建条形图 1.创建div容器 <div id="container" style="min-width:800px;height:400px"> ...
- Highcharts配置
一.基础使用 <script src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script> ...
- highcharts .net导出服务 和 两种导出方式
highcharts 的Net导出服务 GitHub上整理的https://github.com/imclem/Highcharts-export-module-asp.net 引用两个程序集 sh ...
- 《Learning Highcharts》中文翻译
在highcarts的官方网站上推荐了一本书,由于highchart在平时工作中会用到,所以我们尝试将其翻译成中文,仅作为学习highchart工具的一种方式,以方便日后查阅. 翻译图书作为学习笔记, ...
- highcharts饼状图使用案例
在公司由于需要对订单数据进行分析,故使用到了highcharts工具 <block name="Js"> <script type="text/java ...
- highcharts
preparation Highcharts Highcharts是一个制作图表的纯Javascript类库,主要特性如下: 兼容性:兼容当今所有的浏览器,包括iPhone.IE和火狐等等: 对个人用 ...
- highcharts使用笔记
1.legend取消点击事件: 饼图:plotOptions.pie.point.events.legendItemClick = function() {return false;} 其他,如:pl ...
随机推荐
- Linux Shell Scripting Cookbook 读书笔记 5
sed,awk 1. sed (string editor) 使用-i可以将结果运用于原文件 sed 's/text1/text2/' file > newfile mv newfile fil ...
- flex和layout移动端布局
1.九宫格 样式为: ul{ display: flex; flex-wrap: wrap;//超出换行 } li{ width: 33%; height: 60px; display: flex; ...
- html页面中苹果手机遇到数字换行、样式变形
在做项目中遇到过几回苹果手机读取html页面时,如果出现一串数字,html页面会折行.变形,最后发现是因为苹果手机的打电话功能,如果html上有数字的话,苹果手机会以为是电话号码,就会改变其样式只需要 ...
- python ansible api
#!/usr/bin/env python # -*- coding: utf-8 -*- # @File : test2.py # @Author: Anthony.waa # @Date : 20 ...
- map使用
// map使用 1 #include <iostream> #include "insertVal.h" #include "sort.h" us ...
- [hihicoder][Offer收割]编程练习赛47
删除树节点 #pragma comment(linker, "/STACK:102400000,102400000") #include<stdio.h> #inclu ...
- js中获取浏览器和屏幕高度
Javascript: IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高 ...
- 读书笔记8-浪潮之巅(part3)
浪潮之巅 ——风险投资 <浪潮之巅>的前半部分列举了在现代史上举足轻重的几家大型科技公司的历史,虽说成功的公司各有各的绝招,但是读多之后又略显重复.无聊(这不是说原书的内容.描述是无聊的, ...
- Angular CLI 启动 版本ng 4
npm install -g angular-cli ng -v ng new project_name cd project_name ng serve 浏览器打开输入 localhost:4200
- QT4.8界面设计(MSVC2010X)
1.C++ IDE设计 MFC这种半死不活的windows C++平台已经被抛弃,很无奈.转向Qt的C++还是不错的选择. QT的QML才是最新的亮点,可惜没有时间经历这些东西了. 2.程序代码 2. ...