0

この fiddleで説明されているチャートでは、x 軸の日付ラベルがありません。その理由を誰か教えてもらえますか?フィドルのコードを以下に示します。

$(function () {
        var counts = [[635172879695710000, 383], [635172882696280000, 271], [635172885696780000, 274]],
        averages = [[635172879695710000, 288774], [635172882696280000, 85592], [635172885696780000, 79455]],
        ranges = [[635172879695710000, 12, 2760740], [635172882696280000, 12, 2761263], [635172885696780000, 12, 2761265]];

        $('#container').highcharts({
            title: {
                text: 'Testing!'
            },
            xAxis: {
                type: 'datetime'
            },
            yAxis: [{
                    labels: {
                        format: '{value}B',
                        style: {
                            color: '#89A54E'
                        }
                    },
                    title: {
                        text: 'Size',
                        style: {
                            color: '#89A54E'
                        }
                    },
                    min: 0
                }, {
                    labels: {
                        format: '{value}M',
                        style: {
                            color: '#4572A7'
                        }
                    },
                    title: {
                        text: 'Messages',
                        style: {
                            color: '#4572A7'
                        }
                    },
                    min: 0,
                    opposite: false
                }],
            tooltip: {
                shared: true
            },
            series: [{
                    name: 'Line',
                    type: 'spline',
                    data: averages,
                    color: '#89A54E',
                    zIndex: 1,
                    marker: {
                        enabled: false
                    }
                }, {
                    name: 'Area',
                    data: ranges,
                    type: 'areasplinerange',
                    lineWidth: 0,
                    linkedTo: ':previous',
                    color: '#89A54E',
                    fillOpacity: 0.3,
                    zIndex: 0
                }, {
                    name: 'Count',
                    data: counts,
                    type: 'spline',
                    zIndex: 2,
                    color: '#4572A7',
                    yAxis: 1,
                    marker: {
                        enabled: false
                    }
                }]
        });
    });
4

2 に答える 2

1

High charts は、指定された を解析できませんdatetime

コンソールで次のことを確認しますerror

未定義のメソッド「substr」を呼び出すことはできません

あなたのdateTimeようmicromillisecondsです 、これは無効です

635172879695710000
635172882696280000
635172885696780000

フォーマットをミリ秒に変更してみてください

于 2013-10-14T09:22:18.217 に答える
0

それらが無効であるタイムスタンプを確認してください。

[timestamp, value]

タイムスタンプを更新して動作させましたhttp://jsfiddle.net/BbZq7/7/

于 2013-10-14T09:13:51.350 に答える