javascript - Highcharts - 带有目标线的柱形图/条形图

标签 javascript charts highcharts

使用 highcharts ,在柱形图或条形图上实现目标线的最佳方式是什么? (也称为目标 vs 目标)

从类似的d3.js线程中找到这张图片作为示例: enter image description here

我正在考虑另一个系列,但在文档中没有看到任何关于目标行的选项。这是一个基本的柱形图:jsfiddle.net/eksh8a8p/

我考虑过使用 columnrange 系列,但您仅限于具有开始/结束值,这可能会因数字值的缩放而出现问题。

是否有其他想法/选项可以产生与上图类似的结果?

最佳答案

您可以使用 columnrange 系列,但有一个更简单的选项 - 带有矩形标记的散点系列

    //custom marker
    Highcharts.SVGRenderer.prototype.symbols['c-rect'] = function (x, y, w, h) {
       return ['M', x, y + h / 2, 'L', x + w, y + h / 2];
    };

    //series options
    {
      marker: {
        symbol: 'c-rect',
        lineWidth:3,
        lineColor: Highcharts.getOptions().colors[1],
        radius: 10
      },
      type: 'scatter'

示例:http://jsfiddle.net/eksh8a8p/1/

关于javascript - Highcharts - 带有目标线的柱形图/条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41751339/

相关文章:

javascript - 如何使用 Ajax、jQuery 和 PhP 保存当前 DOM?

javascript - Vue js 使用范围槽并尝试从内部使用属性但没有可见性

javascript - 通过 jquery ajax 调用时谷歌图表不显示

javascript - Highstock 时间序列未在分散工具提示上格式化

javascript - Highcharts 试图隐藏/显示系列

javascript - 在调整窗口大小时使用 JavaScript 重新定位元素是否可以?

javascript - 如何在 JavaScript 中压缩两个数组?

javascript - ChartJs 自定义工具提示位置

javascript - Jquery POST 不填充数组

javascript - HighCharts,Json 格式