Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Highcharts 如何避免在烛台图中添加散点序列时出现空白?_Highcharts_Highstock - Fatal编程技术网

Highcharts 如何避免在烛台图中添加散点序列时出现空白?

Highcharts 如何避免在烛台图中添加散点序列时出现空白?,highcharts,highstock,Highcharts,Highstock,我认为新添加的系列不应影响旧系列,但当我尝试添加带有自定义标记的分散系列时,新点所在的烛台之间将创建空白。我知道将xAxis上的ordinal选项设置为false可以避免此问题,但问题是,烛台的某些数据点可能丢失,从而在烛台系列上产生间隙。因此,我想要的是一个分散系列不会改变烛台系列的外观 这是我传递给highstock系列的选项: series : [{ type : 'candlestick', name : 'AAPL Stock P

我认为新添加的系列不应影响旧系列,但当我尝试添加带有自定义标记的分散系列时,新点所在的烛台之间将创建空白。我知道将xAxis上的ordinal选项设置为false可以避免此问题,但问题是,烛台的某些数据点可能丢失,从而在烛台系列上产生间隙。因此,我想要的是一个分散系列不会改变烛台系列的外观

这是我传递给highstock系列的选项:

    series : [{
            type : 'candlestick',
            name : 'AAPL Stock Price',
            data : data,
            dataGrouping : {
                units : [
                    ['week', // unit name
                    [1] // allowed multiples
                ], [
                    'month', 
                    [1, 2, 3, 4, 6]]
                ]
            }
        }, {
            type: "scatter",
            data: [{
                    x: 1362407640000, 
                    y: 460,
                marker: {
                    symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
                }
                    }],

        }]
总之,我只想在创建散射系列时,去掉烛台系列上的空白


这是小提琴。谢谢你的帮助

一般来说,这正是顺序轴的工作原理。有一个简单的解决方法,使用第二个xAxis,它链接到第一个xAxis,并将散点序列连接到该轴。例如:


非常感谢你!它就像一个符咒。我还将tickWidth设置为0以完全隐藏轴。
        xAxis: [{
            opposite: false
        }, {
            linkedTo: 0,
            offset: 0,
            labels: {
                enabled: false
            }
        }],
        series : [{
            type : 'candlestick',
            name : 'AAPL Stock Price',
            data : data,
            dataGrouping : {
                units : [
                    ['week', // unit name
                    [1] // allowed multiples
                ], [
                    'month', 
                    [1, 2, 3, 4, 6]]
                ]
            }
        }, {
            type: "scatter",
            xAxis: 1,
            data: [{
                    x: 1362407640000, 
                    y: 460,
                marker: {
                    symbol: 'url(http://www.highcharts.com/demo/gfx/sun.png)'
                }
                    }],

        }]