如何在Highcharts中复制轴两侧的Y轴值

Pra*_*omp 14 javascript jquery highcharts

我只需要在轴的两侧复制Y轴的值.请注意,我的图表没有多个轴.

看一下这个例子: [http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/demo/bar-basic/]

我知道这很简单,但我找不到解决方案.

请指导我.提前致谢.

jlb*_*ggs 18

您仍然需要指定多个轴,然后您可以使用'linkedTo'和'opposite'属性:

 yAxis: [{
                min: 0,
                title: {
                    text: 'Population (millions)',
                    align: 'high'
                },
                labels: {
                    overflow: 'justify'
                }
            },{
                linkedTo:0,
                opposite:true
            }],
Run Code Online (Sandbox Code Playgroud)

.

根据以下评论编辑以澄清:

Highstock,在写这篇文章的时候,设定opposite财产true为yAxis默认.

但是,Highstock不是"Highcharts版本".Highstock是自己的产品,源自Highcharts并与之相关.

默认情况下,所有版本的Highcharts当前都设置opposite为false两个轴 - yAxis位于左侧,xAxis位于底部.

  • 根据您使用的Highcharts的版本,`Axis.opposite`可能默认为'true`,因此您可能希望第二轴将`opposite`设置为`false`. (4认同)
  • 注意:如果您当前的yAxis定义了特定类型(例如`type:"datetime"`,您需要在链接轴上指定它以避免Highcharts Error 11. (2认同)