この単純なdoghnutの図は、毎秒サークル上の小さな灰色の部分を再現します.60回。
https://jsfiddle.net/1xe7dhao/
私は更新プロセスが60のステップの後に停止し、JavaScriptでライン24にそれを見ることができますこのjavascriptはどのようにdoghnutを再描画しますか?
(彼らはstackoverflowの投稿によると、永遠に保存されます)が、ライン26と27にファジーLITTELビットイム:
theChart.segments[0].value = theChart.segments[0].value+1
theChart.segments[1].value = theChart.segments[1].value-1
それは、セグメント[0]のように見える私の意見では、円上のセグメントの最初の部分であると+1の値と次のセグメントに設定されている[1]の値に設定されています-1。
しかし、セグメント[0]からセグメント[60]に移動し、それらの色を変更する必要はありません。このコードはどのようにしてグレーを緑色に変更しますか?
したがって、合計が60である限り、theChart.segments [0]と[1]を任意の値に設定できますか?右回りの時計回りに緑色の色がつくようになります –
@ J.Doeそれは 'segment [0]'で始まります - この場合、最初のセグメントは緑色です( 'chartData'配列の最初の要素です。回答 – Weedoze
今、私は値を設定する方法を理解している、jsfアプリケーションはもちろんJavaScriptのコードを受け入れません...おそらく.htmlから.xhtmlへの変更:( –