javascript - Highcharts - 双 y 轴不显示

标签 javascript jquery charts highcharts

我有这张图表

http://jsfiddle.net/WMa55/3/

        series: [

            {
                name: 'distance',
                type: 'column',
                data: [4.0, 0.0, 0.0, 5.0, 1.0, 0.0, 9.0],
                borderRadius: 2
            }, {
                name: 'weight',
                color: '#89A54E',
                type: 'spline',
                data: [165.0, 160.9, 159.5, 155.5, 162.2, 179.5, 125.2],
                tooltip: {
                    valueSuffix: '--'
                }
            }
        ]

我想显示两个 yAxis 标签,一个在右侧,一个在左侧。好像只用了一个。

我认为这是由于自定义标签格式造成的,但不是积极的。我不希望两组数据使用相同的范围。有人知道为什么它只显示一个轴吗?

最佳答案

我一眼就能看出你有两个问题:

1.) 您尚未指定任何系列来根据第二个 y 轴进行绘图。

yAxis: 1

2.) 右边距为 -4,这会抑制右 y 轴的绘制。

marginRight: -4,  // where's the axis going to draw if it doesn't have space?

已更新fiddle .

关于javascript - Highcharts - 双 y 轴不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17618130/

相关文章:

charts - JavaFX 2.x;在图表上绘制+缩放仍然存在问题

javascript - 该网站的滚动功能是如何实现的?

javascript - 如果即时禁用开启器,则禁用 nyromodal 打开模式

javascript - 响应式容器,但图像不占满宽度

jquery - 谷歌图表时间线 : change bars shape and color selection

c# - 将 X 轴标签与图表列对齐(ASP.Net 图表控件)

javascript - HTML/JS 水平滚动 DIV "list"

javascript - XHR 对象创建

javascript - Angular UI 路由器不生成 View

javascript - 当屏幕中的某些内容发生更改时启用按钮