Echarts折線(xiàn)圖實(shí)現(xiàn)一條折線(xiàn)顯示不同顏色的方法
效果圖
在echarts中,如果想要實(shí)現(xiàn)折線(xiàn)圖前半部分為藍(lán)色,后半部分為紅色,怎么處理呢?
這里介紹一種方法,通過(guò)markLine圖表標(biāo)線(xiàn)搭配visualMap覺(jué)映射組件配合實(shí)現(xiàn),具體代碼如下:
const charts1 = useRef(); const time = [...]; const data = [...]; const option1 ={ xAxis: { type: 'category', data: time }, yAxis: { type: 'value', }, visualMap: { type: "piecewise", show: false, dimension: 0, seriesIndex: 0, pieces: [ { gt: 0, lt: 12, color: "rgba(41,11,236,0.68)",//大于0小于12為藍(lán)色 }, { gt: 12, color: "rgba(229,27,88,0.68)",//大于12區(qū)間為紅色 }, ], }, series: [ { data: data, type: 'line', symbol: "none", //取消折線(xiàn)上的圓點(diǎn) color:'#1d36d2', markLine: { silent: true, symbol: ["none", "none"], lineStyle: { color: "#ccc", }, animation: false, //關(guān)閉動(dòng)畫(huà) label: { show: false, }, data: [ { xAxis: 12,//在x軸12格處設(shè)置一條參考線(xiàn) }, ], }, }, ] }; useEffect(()=>{ const chart1=echarts.init(charts1.current); chart1.setOption(option1) },[]) return ( <div className="App"}}> <div ref={charts1} style={{width:'100%',height:'100%'}}></div> </div> );
總結(jié)
到此這篇關(guān)于Echarts折線(xiàn)圖實(shí)現(xiàn)一條折線(xiàn)顯示不同顏色的文章就介紹到這了,更多相關(guān)Echarts折線(xiàn)圖顯示不同顏色內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
實(shí)現(xiàn)lightBox時(shí)的樣式與行為分離減少JS
本教程旨在實(shí)現(xiàn)lightBox時(shí)的樣式與行為分離,減少JS在各方面(全屏遮蔽、ie6中遮蔽select、雙向居中、高度自適應(yīng)內(nèi)容等)的工作。2009-07-07原生js實(shí)現(xiàn)秒表計(jì)時(shí)器功能
這篇文章主要為大家詳細(xì)介紹了原生js實(shí)現(xiàn)秒表計(jì)時(shí)器功能,可以開(kāi)始、暫停、清除,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02JavaScript 核心參考教程 RegExp對(duì)象
JavaScript 核心參考教程RegExp對(duì)象,學(xué)習(xí)正則表達(dá)式的朋友可以參考下。2009-10-10js簡(jiǎn)單實(shí)現(xiàn)自動(dòng)生成表格功能示例
這篇文章主要介紹了js簡(jiǎn)單實(shí)現(xiàn)自動(dòng)生成表格功能,結(jié)合實(shí)例形式分析了JavaScript針對(duì)數(shù)組元素遍歷與頁(yè)面元素動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-06-06JavaScript中將字符串轉(zhuǎn)換為數(shù)字的七種方法總結(jié)
在js的使用中往往伴隨著有格式帶來(lái)的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于JavaScript中將字符串轉(zhuǎn)換為數(shù)字的七種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09JS組件Bootstrap實(shí)現(xiàn)圖片輪播效果
這篇文章主要為大家詳細(xì)介紹了JS組件Bootstrap實(shí)現(xiàn)圖片輪播效果的具體代碼,對(duì)圖片輪播效果感興趣的小伙伴們可以參考一下2016-05-05實(shí)現(xiàn)變速回到頂部的JavaScript代碼
一般網(wǎng)頁(yè)的下方都會(huì)放置一個(gè)置頂按鈕, 尤其是頁(yè)面底部沒(méi)有導(dǎo)航的網(wǎng)頁(yè), 這樣可以幫助訪(fǎng)客重新找到導(dǎo)航或者重溫一遍廣告 (想得真美).2011-05-05js實(shí)現(xiàn)前端界面導(dǎo)航欄下拉列表
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)前端界面導(dǎo)航欄下拉列表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08JavaScript中如何跳出forEach循環(huán)代碼示例
循環(huán)遍歷一個(gè)元素是開(kāi)發(fā)中最常見(jiàn)的需求之一,下面這篇文章主要給大家介紹了關(guān)于JavaScript中如何跳出forEach循環(huán)的相關(guān)資料,文章通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-06-06