質問

私はDC.JSの治療室(世界地図)とバブルチャートを持っています。気泡の中の色と地図は同じ(国別)にする必要があります。地図と泡が同じ国と関連しているため、国の選択にろ過されたバブルは地図と同じ色を持つべきです。

どのように私はそれを達成することを想定していますか。

提案は役に立ちます。

事前にありがとうございました。

役に立ちましたか?

解決

チャート(国名)がチャート全体で同じである限り、すべてのチャートに同じカラースケールを設定します。

編集:以下の制限事項のために、おそらく最良のアプローチは、オブジェクトまたはタプルを生成するカスタム低減関数を使用することです。(未テスト)のようなもの:

that.countrywiseInvGroup = that.countries.group().reduce(
    function(d, p) {
        p.inv += d.initial_inv;
        p.country = d.country;
        return p;
    },
    function(d, p) {
        p.inv -= d.initial_inv;
        return p;
    },
    function() {
        return {inv: 0};
    });

// ... 
 .colorAccessor(function (d) {
     return d.country;
 })
 .title(function (d) {
     if(d.value){
         return "Country: " + d.key + "\nTotal Initial Investment: USD $" + that.formatCurrency(d.value.inv);
     }
 })
.

`` `` `` `

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top