私はちょうど私が、以下のものを使用して試した値更新機能を使用してD3jsゲージチャートの色を変更するには?
を変更することなく、ゲージの色を更新したい以下のチャートhttp://bl.ocks.org/brattonc/5e5ce9beee483220e2f6
を使用しています:
d3.selectAll("svg > *").remove();
gauge1 = loadLiquidFillGauge("fillgauge1", 17, configNew1);
gauge2 = loadLiquidFillGauge("fillgauge2", 60, configNew2)
が、これは既存のグラフを削除新しいものと交換してください。
次に、私は別のD3js関数 "Update"に到達しますか?そこから、私はチャートの値を更新することができ、 Iは
gauge1.update.config1.circleColor("#ff0000")
が、運を使用して色を更新しようとしました。
私はこの機能がうまくいくかもしれないではなく、必ず
で秒ごとに更新されますフィドルのですか?これまでに何を試しましたか?たとえば、最初のゲージの円の色を更新するには、 'config1.circleColor ="#FF7777 ";'を希望の色に変更します。 – Cleared
私は以下を使ってみました: d3.selectAll( "svg> *")。remove(); gauge1 = loadLiquidFillGauge( "fillgauge1"、17、configNew1); gauge2 = loadLiquidFillGauge( "fillgauge2"、60、configNew2) しかし、これは既存のグラフを削除し、新しいものに置き換えます。 次に、別のD3js関数「Update」に到達しますか? 私はグラフの値を更新できますが、 "gauge1.update.config1.circleColor("#ff0000 ")"を使用して色を更新しようとしましたが、運はありませんでした。 私は、この機能が動作するかもしれないが確かではないと仮定しています。 –