Echarts折線圖實現一條折線顯示不同顏色的方法

這篇文章主要給大家介紹了關于Echarts折線圖實現一條折線顯示不同顏色的相關資料,Echarts的折線圖可以通過設置series中的itemStyle屬性來改變折線的顏色,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

效果圖文章源自四五設計網-http://www.wasochina.com/48881.html

Echarts折線圖實現一條折線顯示不同顏色的方法-1文章源自四五設計網-http://www.wasochina.com/48881.html

在echarts中,如果想要實現折線圖前半部分為藍色,后半部分為紅色,怎么處理呢?文章源自四五設計網-http://www.wasochina.com/48881.html

這里介紹一種方法,通過markLine圖表標線搭配visualMap覺映射組件配合實現,具體代碼如下:文章源自四五設計網-http://www.wasochina.com/48881.html

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為藍色
            },
            {
                gt: 12,
                color: "rgba(229,27,88,0.68)",//大于12區間為紅色
            },
        ],
    },
    series: [
        {
            data: data,
            type: 'line',
            symbol: "none", //取消折線上的圓點
            color:'#1d36d2',
            markLine: {
                silent: true,
                symbol: ["none", "none"],
                lineStyle: {
                    color: "#ccc",
                },
                animation: false, //關閉動畫
                label: {
                    show: false,
                },
                data: [
                    {
                        xAxis: 12,//在x軸12格處設置一條參考線
                    },
                ],
            },
        },
 
    ]
};
 
useEffect(()=>{
    const chart1=echarts.init(charts1.current);
    chart1.setOption(option1)
},[])
 
return (
    <div className="App"}}>
         <div ref={charts1} style={{width:'100%',height:'100%'}}></div>
    </div>
);

到此這篇關于Echarts折線圖實現一條折線顯示不同顏色的文章就介紹到這了文章源自四五設計網-http://www.wasochina.com/48881.html 文章源自四五設計網-http://www.wasochina.com/48881.html

繼續閱讀
我的微信
微信掃一掃
weinxin
我的微信
惠生活福利社
微信掃一掃
weinxin
我的公眾號
 
  • 本文由 四五設計網小助手 發表于 2024年6月17日09:49:28
  • 轉載請務必保留本文鏈接:http://www.wasochina.com/48881.html

發表評論

匿名網友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖動滑塊以完成驗證