1

GEO Charts で一種のデータ テーブルを表示できるかどうか疑問に思っています。私はこのコードを持っています:

        google.load('visualization', '1', {'packages': ['geochart']});
        google.setOnLoadCallback(drawMarkersMap);

        function drawMarkersMap() {
            var data = new google.visualization.DataTable();


            data.addColumn('string', 'Country');
            data.addColumn('number', 'Count');
            data.addRow(["AT",141]);
            data.addRow(["BE",8]);
            data.addRow(["CH",42]);
            data.addRow(["DE",98]);
            data.addRow(["ES",942]);
            data.addRow(["GR",30]);
            data.addRow(["HQ",104]);
            data.addRow(["HU",30]);
            data.addRow(["LU",10]);
            data.addRow(["NL",153]);
            data.addRow(["PL",53]);
            data.addRow(["PT",102]);
            data.addRow(["RU",266]);
            data.addRow(["SE",13]);
            data.addRow(["TR",228]);                
            var options = {
                displayMode: 'regions',
                region: '150',
                colorAxis: {colors: ['#ffa3b5', 'red']},
                tooltip: { textStyle: { fontName: '"Verdana"', fontSize: 14 } },
                legend: {textStyle: {color: 'black', fontSize: 10}},
                keepAspectRatio: false,
                height: 300,
                width: 550
            };

            var chart = new google.visualization.GeoChart(document.getElementById('chart_div_02'));
            chart.draw(data, options);
        }

いくつかの特別な国 ( HQなど) とトルコ(リージョン 150 ではない) があるため、データテーブルまたは凡例をジオチャートに追加したいと考えています。

これは可能ですか、それともテーブル チャートを作成して Web サイトの別の場所に配置する必要がありますか?

事前に乾杯 & Thx アレックス

4

1 に答える 1

1

ネイティブの Google Visualization API を使用して、dataTable を geoChart に追加することはできません。GeoChart は GeoChart であり、DataTable は DataTable です。ただし、ダッシュボードコントロールとチャートラッパーを利用して、同じデータを使用して同じページにリンクされた GeoChart と DataTable を作成できます。

CSS に慣れたら、GeoChart の上にテーブルを置いたり、同じチャートのように見せる<div>方法を見つけたりすることもできます。

于 2013-05-19T23:54:50.807 に答える