【问题标题】:Is it possible to have two Y Axis in a highstock chart from highcharts one on the left and another on the right?是否有可能在 highstock 图表中有两个 Y 轴,一个在左边,另一个在右边?
【发布时间】:2012-11-28 11:24:58
【问题描述】:

是否有可能在 highstock 图表中有 2 个 yAxis 来自 highcharts 一个在左侧,另一个在右侧?

谢谢

【问题讨论】:

  • 你试过了吗?你看过 Highcharts 演示吗?
  • 我知道这对于 highcharts 是可能的,但我还没有找到 highstocks 的方法或演示。在 highstock 上添加多个 Y 轴时,它会在主图表下添加迷你图表。
  • 它叫做navigator。您可以禁用它,默认情况下它已启用。 jsfiddle.net/PLF8A
  • 我不是在谈论导航器,因为我实际上希望它出现在我的页面上,以您为例,我只想将音量时间序列添加到第一个图表并显示“附加”y 轴在它的右边。

标签: javascript highcharts highstock


【解决方案1】:

一个非常简单的例子:
首先,您必须创建新的 yAxis 并设置它的位置。

{
    title: {
        text: 'Other data panel'
    },
    top: 300,
    height: 100,
    offset: 0,
    lineWidth: 2,
    opposite: true
}

然后,当您创建您的系列时,您将在 yAxis 中放置它。

{
    type: 'column',
    name: 'Other',
    data: otherData,
    yAxis: 2,
    dataGrouping: {
        units: groupingUnits
    }
}

你可以看到working here

【讨论】:

  • 嘿,谢谢,这几乎是我想要的,但是我的目标是在第一个图表上拥有 2 y 轴,而不是第二个我开始认为这是不可能的。我已经修改了您的示例,但还没有完成。 jsfiddle.net/VgCQV/22
  • 谢谢,这几乎就是我想要的谢谢你的提示,顺便说一句,这正是我想要的jsfiddle.net/VgCQV/37
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 2012-09-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多