【问题标题】:Highcharts yaxis labels not workingHighcharts yaxis标签不起作用
【发布时间】:2015-10-08 01:39:45
【问题描述】:

我有一个包含多个 y 轴、3 个数据系列的图表。我正在尝试复制this demo example

    series: [{
        name: 'Rainfall',
        type: 'column',
        yAxis: 1,...

我自己的jsfiddle

我不明白的是在 yAxis 中声明的“相反:true”和串联声明的“yAxis:1, 2 ...”之间的相关性。我尝试了无数种变化都无济于事。我错过了一些简单的东西吗?不太明白docs

任何帮助将不胜感激

【问题讨论】:

  • 我不确定我是否理解。两者之间没有任何联系。 opposite 只是切换标签显示在哪一侧。轴的索引不会因此而改变。

标签: highcharts


【解决方案1】:

更新根据您的 cmets,我了解您的实际问题。您需要按照与定义 yAxis 相同的顺序放置系列。见working fiddle here

yAxis: 0,1,2,3 表示:yAxis 的堆叠/放置顺序。如果 yAxis: 0 则意味着它将是您的多个 yAxis 系列中的第一个系列(第一个 yAxis)。

相反,只需更改上述评论中@Havor Strand 所述的标签位置即可。

yAxis :0 //in what order yAxis of Series 

请参阅此fiddle 以获取堆栈 yAxis 多个序列 看到这个fiddle of your code,你的点很接近,意味着数据太多,但如果你缩放你的图表,你可以正确地看到。

【讨论】:

  • 还是拿不到。这是一个新的jsfiddle,我已经修改以匹配这个example。浊度范围是正确的,但我无法显示褐藻素范围。此外,叶绿素似乎正在使用脱镁叶绿素数据来确定范围。任何想法我做错了什么?上面的 Highcharts 示例链接正是我想要的
  • 我很惊讶,我可以看到你小提琴中的所有系列。所有 3 个系列都显示出来并且具有不同的数据点。您的小提琴与示例小提琴具有相同的图表,唯一的区别是您有区域聊天,而示例有酒吧
  • yaxis 顺序如何运行,从左到右?如果有 3 个系列,那就意味着有 yaxis: 0, 1, 2?
  • 它从下到上运行
  • 我的 jsfiddle 中有正确的订单吗?会不会是右边的2个系列共享同一个范围?
猜你喜欢
  • 2013-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多