1

新しく追加されたシリーズが古いシリーズに影響を与えるべきではないと思っていましたが、カスタム マーカーを使用して散布シリーズを追加しようとすると、新しいポイントがあるローソク足の間に空のスペースが作成されます。xAxis の序数オプションを 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)'
                }
                    }],

        }]

一言で言えば、散布シリーズが作成されたときにローソク足シリーズの空きスペースを取り除きたいだけです。

これがフィドルhttp://jsfiddle.net/vRDNZ/です。ご協力ありがとうございました!

4

1 に答える 1

0

一般に、これはまさに順序軸がどのように機能するかです。これには簡単な回避策があります。最初の xAxis にリンクされている 2 番目の xAxis を使用し、散布シリーズをその軸に接続します。例: http: //jsbin.com/oyudan/267/

        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)'
                }
                    }],

        }]
于 2013-10-24T10:34:07.450 に答える