百度的echart環形圖顏色動態設置


自己參與的有一個項目需要用到環行圖,考慮到百度的echart功能很強大兼容性又挺好就使用了這個插件,但是在顏色配置的時候出現了問題按照參考文檔的方法是用color:Array這樣的形式,但是不知道在哪里設置,在網上查了有兩種說法,一種是直接在option里面配置  但是我試了之后直接報錯了,還有一種是在>series->itemStyle->normal里面,但是設置之后奇怪的事情發生了,無論設置什么顏色都變成了黑色,至少改變了原來自帶的顏色說明這個路徑是對的,后來發現可以·用函數的方法設置就是了一下果然成功了,代碼如下:

 

//首先將你要設置好的顏色保存起來
var  colors=['#f6909e','#83dce7','#fad797','#59ccf7','#c3b4df']; //在series里面的itemStyle里面
 itemStyle : { normal : { label : { show : false }, labelLine : { show : false }, //自定義顏色數組
                            color:function(){ return colors[i++]; } }, //這樣就可以實現了函數里面可以做很多的事情比一個純數組方便多了吧

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM