Echarts顏色漸變

在使用echarts繪制圖表時(shí), 如果需要使用漸變色, 則應(yīng)使用echarts內(nèi)置的漸變色生成器echarts.graphic.LinearGradient,echarts的官方API中都沒(méi)有對(duì)這個(gè)API添加說(shuō)明文檔, 故用本篇文章來(lái)簡(jiǎn)略說(shuō)明其用法.

為方便講解, 先上示例代碼:

{
    type: 'bar',
    itemStyle: {
        normal: {
            color: new echarts.graphic.LinearGradient(
                0, 0, 0, 1,
                [
                    {offset: 0, color: '#000'},
                    {offset: 0.5, color: '#888'},
                    {offset: 1, color: '#ddd'}
                ]
            )
        }
    }
}

0,0,0,1分別代表了右、下、左、上四個(gè)位置的顏色坐標(biāo)

通過(guò)修改這4個(gè)參數(shù), 可以實(shí)現(xiàn)不同的漸變方向, 如:
0 1 0 0 代表從正下方向正上方漸變;
1 0 0 1 代表從右上方向左下方漸變,

第5個(gè)參數(shù)則是一個(gè)數(shù)組, 用于配置顏色的漸變過(guò)程. 每一項(xiàng)為一個(gè)對(duì)象, 包含offset和color兩個(gè)參數(shù). offset的范圍是0 ~ 1, 用于表示位置, color不用多說(shuō)肯定是表示顏色了. 像示例代碼的配置則表示:
整個(gè)漸變過(guò)程是從正上方向正下方變化
起始(offset: 0)顏色為#000, 變化到正中間(offset: 0.5)位置時(shí)顏色為#888, 變化到結(jié)束(offset: 1)位置時(shí)顏色為#ddd.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • echart中創(chuàng)建了漸變方法,先上圖hhh 1,0,0,1分別代表了右、下、左、上四個(gè)位置的顏色坐標(biāo)然后再在下方{...
    de_self閱讀 13,749評(píng)論 0 6
  • --繪圖與濾鏡全面解析 概述 在iOS中可以很容易的開(kāi)發(fā)出絢麗的界面效果,一方面得益于成功系統(tǒng)的設(shè)計(jì),另一方面得益...
    韓七夏閱讀 2,961評(píng)論 2 10
  • 1 CALayer IOS SDK詳解之CALayer(一) http://doc.okbase.net/Hell...
    Kevin_Junbaozi閱讀 5,331評(píng)論 3 23
  • 今天是我媽六十二周歲生日,如果她還在的話。 精神受到重創(chuàng)后往往感覺(jué)不到悲傷,痛苦把你裹在中間,一點(diǎn)一點(diǎn)浸進(jìn)來(lái)。有時(shí)...
    樸恪閱讀 268評(píng)論 0 2
  • 一直以來(lái),就有在一個(gè)客戶端上簽到的習(xí)慣,堅(jiān)持了70多天。前天,突然忘記了,一下子清零,心里面有些落寞,但同時(shí)也有些...
    goober閱讀 213評(píng)論 0 0

友情鏈接更多精彩內(nèi)容