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

在echarts中,如果想要實現折線圖前半部分為藍色,后半部分為紅色,怎么處理呢?
這里介紹一種方法,通過markLine圖表標線搭配visualMap覺映射組件配合實現,具體代碼如下:
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折線圖實現一條折線顯示不同顏色的文章就介紹到這了
歷史上的今天:
- 2023: 43套住宅戶型平面圖
- 2023: 酷家樂對電腦的配置要求怎么樣?酷家樂對電腦的配置要求說明
- 2023: AutoCAD矩形怎么畫?有哪些方法?
- 2023: CAD與PROE平面及三維文件怎么轉換?
- 2023: 3DMax怎么用布爾運算制作裝飾品模型?3DMax用布爾運算制作裝飾品模型的教程
贊
0
賞

