0

Google Chrome ブラウザーを使用していて、アイテムが 10 個を超えている場合、凡例のアイテムの順序に問題があります。他のすべてのブラウザでは項目が適切な順序で表示されますが、Chrome ではそうではありません。

バージョン: Highcharts JS v2.1.6 (2011-07-08) Chrome バージョン: 19.0.1084.56 および 20.0.1132.47

チャートは次のようになります。

ここに画像の説明を入力

次のコードを参照してください。

<html>
<head>
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="highcharts.js"></script>
</head>
<body>
<script type="text/javascript">
    var chart;
    $(document).ready(function() {
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'chart',
                plotBackgroundColor: null,
                plotBorderWidth: null,
                plotShadow: false
            },
            plotOptions: {
                pie: {
                    size: '80%',
                    allowPointSelect: true,
                    cursor: 'pointer',
                    dataLabels: {
                        enabled: false,
                        color: '#000000',
                        connectorColor: '#000000',
                        distance: 10                
                    },
                showInLegend: true
                }
            },
            legend: {
                itemWidth: 100
            },
            series: [{
                type: 'pie',
                data: [
                            ['label1', 10],        
                            ['label2', 20],
                            ['label3', 30],
                            ['label4', 40],
                            ['label5', 155.89],
                            ['label6', 50],
                            ['label7', 60],
                            ['label8', 70],
                            ['label9', 80],
                            ['label10', 90],
                            ['label11', 65.70],
                            ['label12', 100],
                    ]
                }]
            });
        });

</script>
<div id="chart" style="width: 460px; height: 290px; margin: 0 auto">

    </div>

</body>
</html>
4

1 に答える 1

0

解決策: highcharts ライブラリを 2.2.5 に更新します。

于 2012-06-29T13:08:01.187 に答える