0

Highstockに問題があります。マルチペインチャート(複数のチャートを積み重ねたもの)があります。y軸に最小値と最大値を指定すると、系列のいずれかの値が最小値よりも小さい場合、それはチャートの下に拡張され、通常は下のチャートに拡張されます。何らかの理由で、データポイントが最大値を超えている場合は同じではありません。これがHighstockのバグなのか、それとも私が間違っているのかわかりません。

これはHighstockの珍しいユースケースであることを理解していますが、私が開発しているアプリケーションには必要です。Highstockを使用したマルチペインチャートの唯一の例は、http: //www.highcharts.com/stock/demo/candlestick-and-volumeのデモページにありますが、それは別の状況です。

私の例をご覧ください:http://jsfiddle.net/afoster777/UJaJG/

これが私の設定です:

var chart = new Highcharts.StockChart({
chart: {
    renderTo: 'container',
    alignTicks: false,
    plotOptions: {
        shadow: false,
        series: {
            connectNulls: false
        },
        plotBorderColor: "#CCCCCC",
        plotBorderWidth: 2,
        plotBackgroundColor: "#FFFFFF"
    }
},
navigator: {
    enabled: false
},
xAxis: {
    title: {
        text: 'Time'
    },
    type: 'datetime',
    ordinal: false
},
yAxis: [{
    title: {
        text: "Y"
    },
    min: 0.8,
    max: 0.9,
    labels: {
        align: 'right',
        x: -6,
        y: 3
    },
    lineWidth: 1,
    height: 250,
    offset: 0,
    startOnTick: false,
    endOnTick: false
}, {
    title: {
        text: "Y"
    },
    min: 0.8,
    max: 0.9,
    labels: {
        align: 'right',
        x: -6,
        y: 3
    },
    lineWidth: 1,
    top: 320,
    height: 250,
    offset: 0,
    startOnTick: false,
    endOnTick: false
}],
series: [{
    type: 'line',
    id: 0,
    name: 'Series1',
    yAxis: 0,
    data: series1data,
    marker: {
        enabled: false
    },
    tooltip: {
        valueDecimals: 2
    },
    gapSize: 2,
    connectNulls: false
}, {
    type: 'line',
    id: 1,
    name: 'Series2',
    yAxis: 1,
    data: series2data,
    marker: {
        enabled: false
    },
    tooltip: {
        valueDecimals: 2
    },
    gapSize: 2,
    connectNulls: false
}]
});

何か提案をいただければ幸いです。

編集:どうやらこれについてはすでに未解決の問題があります(問題番号1387)。誰かが回避策のアイデアを持っていますか?

4

1 に答える 1

0

どうやらgithubユーザーのsapplingはこの問題を修正し、プルリクエストを送信しました。バニラバージョンの代わりにサッピングバージョンのハイストックを含めまし<script src="http://raw.github.com/sappling/highcharts.com/clip/js/highstock.src.js"></script>たが、問題は修正されたようです。http://jsfiddle.net/afoster777/jEZ9w/

于 2013-02-03T18:45:13.477 に答える