私はblockに多くのsvg rectがあるプロットを持っています。 SVGにマップされた色の代わりに黒の塗りがあります
var colorMap = {
0: "blue",
1: "red",
2: "yellow",
};
console.log()
id
というヘッダーがあり、3つの値のうちの1つ、つまり0,1、または2をとります。
このエラーは、数値が整数ではなく浮動小数点数である場合に発生することがあります。しかし私が知っている限り、それらはすべて整数です。そして、たとえ私の0エントリが(何らかの理由で)整数でないとしても、なぜそのカラムの他のすべてのエントリも正常に動作していますか?これは、D3がいくつかの数値を浮動小数点として認識し、他の数値を同じ正確な列内の整数として認識させることは非常に直観的です。
おそらく、整数/浮動小数点数に関するものではありません。別のものを見落とすことはできますか?
色名の代わりに16進値で試しましたか? –