バブルチャートの円に特定の色を設定したいと思います。私は赤ですべてのバブルを変えることができますが、バブルではありません。私の条件はdの属性で、JSONの内容によって定義されます。 https://plnkr.co/edit/07RZFQoBrBz2xWxmiCl0?p=preview ありがとう:バブルチャートに特定の色を設定する
node.append("circle")
.attr("r", function(d) { return d.size; })
.style("fill", "red"); // all my bubble are red but the condition doesn't works
/*
if (condition) {
.style("fill", "red");
} else {
.style("fill","green");
}
*/
これはPlunkerプロジェクトです。
あなたが与えたplunkrはすでにそれのスタイルのコールバック=>スタイル(「塗りつぶし」、機能(D){リターン色(Dとその大きさに応じて、円の色変化します。を.size);}); – echonax
サークルを埋める条件について教えてください。 –
プランナーを更新しました。今すぐ確認できます。サイズ属性 'node.append(" circle ")の内容は次のとおりです。 .attr(" r "、function(d){return d.size;}) .style(" fill "、" red ") if(d.size == 1){ // .style( "fill"、 "green") } else if(d.size == 2){ // .style( "fill"、 "orange" ) } else if(d.size == 3){ // .style( "fill"、 "blue") } – Anonyme