2

ハイチャートを使用して顧客に統計を表示していますが、顧客が長いデータ範囲を選択すると問題が発生します

これは、デフォルト ビューのハイチャートの最初の画像です。ここに画像の説明を入力

あまりにも長い日付範囲を選択すると、結果は次のようになります ここに画像の説明を入力

ここに私のコードがあります

$(function () {
    var chart;
    $(document).ready(function() {
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                type: 'line',
                marginRight: 50,
                marginBottom: 80,
                dataGrouping: {
                    enabled: true
                }
            },                  
            title: {
                text: 'Visits Statistics',
                x: -20 //center
            },
            credits: {
                text: '',
                href: ''
            },
            subtitle: {
                text: '',
                x: -20
            },
            xAxis: {
                categories: [<?php print $categories; ?>],
                labels: {
                    rotation: -45,
                    align: 'right',
                    style: {
                        fontSize: '10px',
                        fontFamily: 'Verdana, sans-serif'
                    }
                }
            },
            yAxis: {
                title: {
                    text: 'Visits'
                },
                min: 0,
                plotLines: [{
                    value: 0,
                    width: 1,
                    color: '#808080'
                }]
            },
            tooltip: {
                formatter: function() {
                    return '<b>'+ this.x +' '+'</b><br/>'+ this.y +'Hit';
                }
            },
            legend: {
                layout: 'vertical',
                align: 'right',
                verticalAlign: 'top',
                x: -10,
                y: 10,
                borderWidth: 0
            },
            series: [{name:'from 2011-09-1',data: [<?php print $visits; ?>]}]
        });
    });
});
4

1 に答える 1