javascript - 创建使用 50 作为负值阈值的 0-50-100 百分位数面积线图

标签 javascript svg highcharts graphael

我想构建一个显示百分位数分数的图表。 Area Line Graph 似乎很合适,一些库支持负值。我想做这样的事情:http://www.highcharts.com/demo/area-negative/skies , 但将 50 设置为基线。通过这种方式,图表将显示人们与中位数人口的关系,而不是与 0 的关系。

有谁知道使用现成的库(如 Highcharts、gRaphael 或类似库)执行此操作的方法吗?我现在不想处理 D3 :)

fiddle : http://jsfiddle.net/xzpCV/

最佳答案

在 Highcharts 中,神奇的选项称为“阈值”。这将允许您让折线面积图开始在您想要的任何位置绘制负值。

谢谢,很棒的 AP​​I 文档! http://api.highcharts.com/highcharts#plotOptions.area.threshold

plotOptions: {
            series: {
                negativeFillColor: 'pink',
                threshold: 50
            }
        },

fiddle : http://jsfiddle.net/xzpCV/1/

关于javascript - 创建使用 50 作为负值阈值的 0-50-100 百分位数面积线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17537015/

相关文章:

javascript - 使用匿名函数作为 javascript 对象的一部分

javascript - 箭头函数如何在其范围内向上工作,直到找到 this 的值?

javascript - 计时器完成后如何在计时器上显示警报

javascript - Backbone.js 验证集合

css - 如何防止 SVG 背景图像缩放?

javascript - Highcharts Gauge 错放的标签

javascript - 获取 SVG 文本元素的宽度

d3.js - 画了一条直线,但它是弯曲的 d3

javascript - Highmaps - Choropleth map - 所有区域都是相同的颜色

javascript - Highcharts:无法读取未定义的属性 'parts/Globals.js'