javascript - 在 Highcharts 中使两个系列指向相反的方向

标签 javascript highcharts

我有一个包含两个系列的柱形图,我想其中一个向下,另一个向上,如下所示: enter image description here

然而,这两个系列都有正的 y 值,我无法更改,例如

blue = [1746181, 1884428, 2089758, 2222362, 2537431, 2507081, 2443179,
                2664537, 3556505, 3680231, 3143062, 2721122, 2229181, 2227768,
                2176300, 1329968, 836804, 354784, 90569, 28367, 3878];
grey = [1656154, 1787564, 1981671, 2108575, 2403438, 2366003, 2301402, 2519874,
                3360596, 3493473, 3050775, 2759560, 2304444, 2426504, 2568938, 1785638,
                1447162, 1005011, 330870, 130632, 21208];

使用 highcharts 选项,是否可以有这样的图表?我用于屏幕截图的示例是 this jsFiddle如果它对任何人都有用,但是它有一个负值系列,这对我来说不是一个选择。相反 my data is more like this fiddle

最佳答案

我会尝试使用两个独立的 yAxes:http://jsfiddle.net/zares7x9/2/ ,其中一个是 reversed:

        yAxis: [{
            title: {
                text: null
            },
            top: '5%',
            height: '45%',
            labels: {
                formatter: function () {
                    return (Math.abs(this.value) / 1000000) + 'M';
                }
            },
            min: 0,
            max: 4000000
        }, {
            title: {
                text: null
            },
            labels: {
                formatter: function () {
                    return (Math.abs(this.value) / 1000000) + 'M';
                }
            },
            offset: 0,
            showFirstLabel: false, // hide 0-value
            reversed: true, //reverse
            top: '50%',
            height: '45%',
            min: 0,
            max: 4000000
        }],

设置 topheight 允许您像一个轴一样渲染轴。请注意,您需要为系列之一设置 yAxis: 1,以告知 Highcharts 哪个系列属于哪个轴。

关于javascript - 在 Highcharts 中使两个系列指向相反的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28186100/

相关文章:

javascript - javascript中的javascript输入问题

javascript - JQuery 更改时,keyup 不触发

javascript - 如何在 Highcharts 上仅显示最后一个点并且该点应随图表线移动?

Highcharts 绘图带标签 zIndex

javascript - 列类别名称单击上的 HighCharts 事件

javascript - Angular2 缓存 HTTP 响应的最简单方法

javascript - 在 Parse.com 中使用指针检索数据

javascript - 对字符串中的所有数字进行四舍五入

javascript - Highcharts:箭头在错误的图表上呈现

javascript - HighCharts - 时间序列图表 - x 轴上不规则的日期时间间隔