【问题标题】:Extending highcharts line series to end of chart将 highcharts 线系列扩展到图表末尾
【发布时间】:2016-04-27 16:04:39
【问题描述】:

我有一个包含多个系列的 Highcharts 折线图。 X 轴是日期时间轴。一个系列是一条阶梯线,其最大数据点可以在 x 轴上的另一个系列之前完成,例如距离结束还有 5 天。

有没有一种简单的方法可以在将数据传递到 Highcharts 之前自动将此线扩展到图表的末尾,而无需填写额外的数据点?该线应该在与最后一个绘制点相同的 y 坐标处继续到图表的末尾。

我已经尝试将 minPadding 和 maxPadding 设置为 0,同时将 start/endOnTick 设置为 false,但这没有任何效果。

谢谢!

【问题讨论】:

  • @Mike91 如果上面的评论不能解决您的问题,那么请提供您的问题和您已经尝试过的问题的现场演示。最小的工作示例将是最好的。
  • 谢谢@jlbriggs!最初这是我想做的,但是我最终添加了额外的数据点来在后端代码中实现这一点。不过,您的答案确实有效,因此,如果您将其写为实际答案而不是评论,那么我会将其标记为正确答案!

标签: javascript charts highcharts extend


【解决方案1】:

在这里查看答案:

continue the line drawing on dotnet highchart

基本思路是

1) 检索数据的最终 y 值

2) 检索您希望它扩展的最终 x 值,直到

3) 使用这些 x 和 y 值向数据添加一个新点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 2016-11-04
    • 1970-01-01
    相关资源
    最近更新 更多