javascript - HighCharts:如何在多个轴上绘制直线,例如具有固定 X 轴且具有不同值的plotLines

标签 javascript highcharts

我正在为我的项目使用 highcharts。我使用多个轴来绘制图表。我想要的是即使具有不同的值,固定的 x 轴上也应该有一条直线。

我想要像plotLines这样的东西,它是笔直的并固定在x轴上,但仍然显示我输入的不同值。

最佳答案

我会创建单独的系列来实现这一目标。我认为这比使用渲染器更简单的解决方案。演示:http://jsfiddle.net/6wo5mzo4/

(function(H) {
  var seriesTypes = H.seriesTypes;

  seriesTypes.fakeLine = Highcharts.extendClass(seriesTypes.line);

  seriesTypes.fakeLine.prototype.translate = function() {
    var s = this;

    seriesTypes.line.prototype.translate.call(s);

    H.each(s.points, function(point) {
        point.plotY = s.chart.plotWidth / 2; // display in the middle - note: plotWidth, not plotHeight, because chart is inverted
    });
  }
})(Highcharts);

但是,我仍然怀疑这样的图表有多大用处。我还建议审查要求。

关于javascript - HighCharts:如何在多个轴上绘制直线,例如具有固定 X 轴且具有不同值的plotLines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34044855/

相关文章:

javascript - 负载包括在现有模型上

javascript - 我如何使用 javascript 控制台 DOM 对象列表

javascript - 有没有办法以编程方式测试浏览器 GPU 加速?

highcharts - 如何为实体仪表图定义 colorAxis 数据类?

javascript - Highcharts : by passing FROM DATE and TO DATE x axis labels should set

python - 使用 python 3 将系列动态添加到 highcharts

javascript - Jquery:当 style: left == 0 或 0px 时,如何防止进一步向左动画?

javascript - 我想在按下“提交”按钮后在 iframe 中的 index.html 上加载 get.php 文件

javascript - 从远程 JSON 文件绘制 Highcharts 图表

javascript - 通过 slider 进行饼图 Controller