Dygraph:是否可以混合带误差条和不带误差条的系列
Dygraphs: is it possible to mix series with and without error bars?
我有一些图表,其中我使用错误条来显示扇形图。这很有效。我还想将没有错误条的单个系列显示为覆盖。我有很多这样的单独系列,我使用可见性选项一次显示一个,但问题是我必须以错误条格式构建数据:即,每个时间步长有3个值,都是相同的。有什么办法可以避免这种情况吗?
数据最终看起来像这样(对于t=1)
[1, [5, 50, 95], [10, 50, 90], [25, 50, 75]... [27, 27, 27], [30, 30, 30], [61, 61, 61]]
其中省略号前面的是扇形图数据,后面的是单个序列。
编辑:这是一个简化版本的jsFiddle(它只有一个单独的系列,总是可见的)
重复三次相同的值来绘制单个序列是合理的。您也可以通过null
作为单个系列的低值和高值,如下面的小提琴:
var barValues = [
[1, [34, 34, 34],
[30, 35, 40],
[25, 35, 45],
[20, 35, 50],
[null, 37, null] // <-- individual series
],
...
];
customBars
选项会影响数据的解析方式,并且这种行为不能按系列设置。因此,如果不编写自己的DataLoader,就没有更好的方法了,这将比添加null
或重复值更麻烦。
如果null
困扰你,你可以考虑一个函数:
function single(x) { return [null, x, null]; }
var barValues = [
[1, [34, 34, 34],
[30, 35, 40],
[25, 35, 45],
[20, 35, 50],
single(37)
],
...
];
相关文章:
- 动态更改高图中的系列颜色
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- async.js和系列问题
- 浮点0.2+0.1舍入误差
- 谷歌图表堆叠柱状图.如何设置每个单独堆叠项目(数据系列)的样式
- 在Ionic'中显示JSON结果;s系列重复
- 如何在tinymce编辑器中启用字体系列和颜色选项
- 如何在系列数据中包含字符串以提取工具提示点格式
- 访问Highcharts系列的最小/最大值:afterSetExtremes不会激发
- Teechart HTML5/Javascript价值股票代码将保留在Tee.Line系列上
- 从特定系列的谷歌可视化折线图中删除悬停工具提示
- Highcharts系列.数据数据类型限制
- 图表:个人系列转换
- 谷歌图表-需要x和y值and系列
- Highcharts显示系列名称,但缺少json源中的数据点
- X轴范围根据隐藏的系列进行更改
- D3在转换时退出多个系列折线图标签
- Dygraph:是否可以混合带误差条和不带误差条的系列
- 将选择范围放大为误差线系列