0

d3.scale.ordinal 関数には正確な x から x へのマッピングが必要であることを知っています。

var color = d3.scale.ordinal()
    .domain(["apple", "durian", "lemon"])
    .range(["red","green","yellow"]);

私の問題は、まだ知らない果物の色を提供する必要があることです (それは私が読むデータベースにありますが、頻繁に変更されます) 例: 「チク」、「ライチ」など (そうでない果物など)事前に知られている)。

var color で定義されていないこれらの果物を「茶色」として割り当てたいと思います。

質問: 1. 上記のことはできますか? 2. ドメインで正規表現を使用できますか? たとえば、lemon.* (lemonX、lemonY などをキャプチャするため)。

ありがとう

4

1 に答える 1