ラファエル円グラフに問題があります。私が使用しているデータは動的であり、場合によっては 1 つの値のみが返されます。これは、唯一のスライスであるため、グラフ全体が塗りつぶされていることを意味します。問題は、値が 1 つしかない場合、色の指定が無視されることです。
例: 以下は、2 つの値を持つラファエル円グラフの作成です。各スライスには、「色」セクションで指定された適切な色があります。
var r = Raphael("holder");
r.piechart(160, 136, 120, [100,200],{colors: ["#000","#cecece"]});
これは問題なく動作し、2 つの適切なサイズのスライス (1 つは黒、もう 1 つは灰色) が得られます。
ただし、以下の例では、色の設定に関係なく、常に青で塗りつぶされた 1 つの完全なパイが作成されます。
var r = Raphael("holder");
r.piechart(160, 136, 120, [100],{colors: ["#000"]});
この状況では、「色」で設定されているため、パイ全体を黒くする必要があります
私は何か間違ったことをしていますか、それともこれはバグですか?