Highcharts,将错误栏与数据模块一起使用
Highcharts, use error bar with Data Module
我们使用的Highcharts柱状图与以下示例完全相同:
http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/data/rows/
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Data input as row arrays'
},
data: {
rows: [
[null, 'Ola', 'Kari'], // series names
['Apples', 1, 5], // category and values
['Pears', 4, 4], // category and values
['Oranges', 3, 2] // category and values
]
}
});
});
因此,对于图表数据,我们使用的不是序列,而是数据行。
有没有一种方法可以在这个柱状图中添加误差条,以及如何做到这一点?
Thankz,walter
我自己也为此挣扎了一段时间,终于想通了。诀窍是定义序列并给它们一个id。之后,您可以将错误栏链接到正确的系列。
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Data input as row arrays'
},
tooltip: {
shared: true
},
data: {
rows: [
[null, 'Ola', 'Kari'], // series names
['Apples', 1, 5], // category and values
['Pears', 4, 4], // category and values
['Oranges', 3, 2] // category and values
]
},
series: [
{
id: '0'
},
{
id: '1'
},
{
type: 'errorbar',
data: [[0, 3], [1, 3],[2, 1]],
linkedTo: '0'
},
{
type: 'errorbar',
data: [[0, 6], [2, 5],[3, 2]],
linkedTo: '1'
}
]
});
});
有关示例,请参见更新的小提琴:http://jsfiddle.net/6k7ee0cu/1/
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 如何将window.setTimeout与javascript和模块模式一起使用
- Highcharts,将错误栏与数据模块一起使用
- 避免将特定模块与浏览器捆绑在一起
- 节点.js将我的模块连接在一起而不会变得一团糟
- ngHide 指令仅在页面刷新后与 ngRoute 模块一起使用
- 我们如何或可以通过 npm 与 Meteor 一起使用节点模块
- 将angular服务与es6模块一起使用有意义吗
- 模块'secp256k1浏览'在将browsrify与ethereumjs-lib一起使用时找不到
- 继承和依赖项注入如何与角度模块一起工作
- 当与require.js一起作为AMD模块使用时,覆盖underscore.js默认值
- 承诺的mysql模块如何与NodeJS一起工作
- 编写与客户端javascript和服务器端NodeJs模块一起工作的javascript代码
- 错误:无法解析模块'Json loader'同时与express一起使用webpack
- 无法让Dojo自定义模块与ASP.net MVC一起工作
- 如何将async与其他异步模块一起使用
- 将Require与Marionette模块一起使用时,模块不可用
- 与 NPM 一起安装时找不到快速模块
- TypeScript为什么要把模块模式和原型模式混在一起?