0

私はd3.jsを使用して米国の地図を表示するためにdatamapsライブラリを使用しています

クリックしたときだけ状態を表示したい。d3またはdatamapsライブラリを使用してこれを行うにはどうすればよいですか?

var map = new Datamap({
    element: document.getElementById('container'),
    done: function(datamap) {
        datamap.svg.selectAll('.datamaps-subunit').on('click', function(geography) {
            alert(geography.properties.name);
        });
    }
});

done コールバック (上記の例) を使用して、データマップの射影を設定することを考えています。しかし、現時点では機能していないようです。

4

1 に答える 1