0

Web サービスから受信した各タイムスタンプのポイントと凡例をレンダリングするグラフがあります。私の問題は、グラフをズームアウトすると、多数のポイントの平均が取られ、その時間範囲の平均を示すように見える 1 つのポイントと凡例が作成されることです。

これが現在の凡例です:
7 月 8 日月曜日 18:00-19-59

ただし、これらのポイントを次のように個別に読み取ってレンダリングする必要があります。7
月 8 日月曜日 18:00 7月 8 日 月曜日
19:00

High Stocks のドキュメントとフォーラムを詳しく調べましたが、この構成がどこに設定されているかわかりません。範囲セレクターと x 軸を試しましたが、うまくいきません。これは、デフォルトで true に設定されている設定であり、false に設定する必要があると想定しています。

どんな助けでも大歓迎です。

以下のチャート関数:

            $(setasid).highcharts('StockChart', {
                chart: {
                    renderTo: $('.charthold', top),
                    plotBackgroundImage: backgroundImage,
                    events: {
                        load: loader(top)
                    },
                    width: 714,
                    height: 459
                },
                scrollbar: {
                    enabled: false
                },
                rangeSelector: {
                    enabled: false
                },
                title: {
                    text: chartTitle,
                    style: {
                        color: blue,
                        fontWeight: 'bold'
                    }
                },
                loading: {
                    style: {
                        backgroundColor: 'silver'
                    },
                    labelStyle: {
                        color: 'white'
                    }
                },
                exporting: {
                    enabled: false
                },
                labels: {
                    style: {
                        color: blue
                    }
                },
                yAxis: {
                    title: {
                        text: Pricein + currencyunit + '/' + units,
                        style: {
                            color: blue,
                            fontWeight: 'normal'
                        }
                    },

                    plotLines: [{
                        value: ndata.spotPrice,
                        color: red,
                        width: 2,
                        label: {
                            text: Currentspotprice + ndata.spotPrice.toFixed(2),
                            x: 40,
                            style: {
                                color: blue,
                                zIndex: 50
                            }
                        }
                    }]
                },
                xAxis: {
                    ordinal: false

                },
                plotOptions: {
                    series: {
                        color: blue,
                        marker: {
                            enabled: true,
                            radius: 0,
                            fillColor:  '#97833c',
                            lineWidth: 0,
                            lineColor: null, // inherit from series

                            states: {
                                hover: {
                                    enabled: false
                                }
                            }
                        }
                    }
                },

                series: [{
                    name: SpotvaleLable,
                    data: ndata.data,
                    color: blue,
                    shadow: true,
                    tooltip: {
                        valueDecimals: 2
                    },
                    event:
                    {
                        update: function() { loader() }
                    }
                }]
            });
4

1 に答える 1

1

データグループ化を無効にする必要がありますhttp://api.highcharts.com/highstock#plotOptions.series.dataGrouping

于 2013-07-29T13:56:17.320 に答える