-1

http://jsfiddle.net/pkb9ovLa/

米国向けの HighMap を作成しています。コードを実行しても、何も出力されません。どうしてこれなの?

$(関数 () {

        $.getJSON('http://localhost:52149/Scripts/BrokerInfo.json', function (data) {
         $('#container').highcharts('Map', {

        chart : {
            borderWidth : 1
        },

        title : {
            text : 'Broker Zonal Assignment'
        },
        mapNavigation: {
            enabled: true
        },

                series : [{
            animation: {
                duration: 1000
            },
            data : data,
            mapData: Highcharts.maps['countries/us/us-all'],
            joinBy: ['State', 'State'],
            dataLabels: {
                enabled: true,
                color: 'white',
                format: '{point.State}'
            },
            name: 'Vice President',
            tooltip: {
                pointFormat: '{point.state}: {point.VicePresident}'
            }
        }]
    });
});
4

1 に答える 1

1

Uncaught ReferenceError: Highcharts is not defined

順序が間違っています。メイン ファイルをロードする前に、ハイチャートの依存関係をロードできません。

<script type="text/javascript" src="http://code.highcharts.com/mapdata/countries/us/us-all-all.js"></script>

highmaps.jsインクルードの後に​​来る必要があります

于 2015-01-29T15:29:00.807 に答える