<bdo id="q0ghy"><meter id="q0ghy"></meter></bdo>
    <rt id="q0ghy"></rt>
  1. <label id="q0ghy"></label>
    <bdo id="q0ghy"><meter id="q0ghy"></meter></bdo>
    當前位置:首頁 > 生活小常識 > 正文
    已解決

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    來自網友在路上 11278127提問 提問時間:2023-08-07 13:35:34閱讀次數: 127

    最佳答案 問答題庫1278位專家為你答疑解惑

    關于【echarts折線顏色】,echarts設置多條折線圖,今天向乾小編給您分享一下,如果對您有所幫助別忘了關注本站哦。

    內容導航:1、echarts折線顏色:分享7個常用的echarts示例2、echarts折線顏色,echarts設置多條折線圖

    1、echarts折線顏色:分享7個常用的echarts示例

    1、對于位置不夠顯示的坐標值,使用斜顯示;

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    xAxis>axisLabel>rotate”設置傾斜角度;

    xAxis: { type: 'category', axisLabel: { color: '#b8e8fd', interval: 0, rotate: 30 }, axisLine: { lineStyle: { color: '#8dc1d8' } }, axisTick: { show: false }, data: totalValueData.xData}

    2、對于坐標值比較長的名稱,使用換行顯示;

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    xAxis>axisLabel>formatter”設置換行格式;

    formatter: function(params) { var newParamsName = ""; // 最終拼接成的字符串 var paramsNameNumber = params.length; // 實際標簽的個數 var provideNumber = 4; // 每行能顯示的字的個數 var rowNumber = Math.ceil(paramsNameNumber / provideNumber); // 換行的話,需要顯示幾行,向上取整 /** * 判斷標簽的個數是否大于規定的個數, 如果大于,則進行換行處理 如果不大于,即等于或小于,就返回原標簽 */ // 條件等同于rowNumber>1 if (paramsNameNumber > provideNumber) { /** 循環每一行,p表示行 */ for (var p = 0; p < rowNumber; p++) { var tempStr = ""; // 表示每一次截取的字符串 var start = p * provideNumber; // 開始截取的位置 var end = start + provideNumber; // 結束截取的位置 // 此處特殊處理最后一行的索引值 if (p == rowNumber - 1) { // 最后一次不換行 tempStr = params.substring(start, paramsNameNumber); } else { // 每一次拼接字符串并換行 tempStr = params.substring(start, end) + "\n"; } newParamsName += tempStr; // 最終拼成的字符串 } } else { // 將舊標簽的值賦給新標簽 newParamsName = params; } //將最終的字符串返回 return newParamsName}

    3、對于坐標值超長的名稱,使用省略號+移上去顯示;

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    xAxis>axisLabel>formatter”設置省略號格式;

    增加“tooltip”,移上去顯示詳細內容;

    formatter: function(params) { var newParamsName = ""; // 最終拼接成的字符串 params = params.length <= 6 ? params : params.substring(0, 4) + '...'; var paramsNameNumber = params.length; // 實際標簽的個數 var provideNumber = 7; // 每行能顯示的字的個數 var rowNumber = Math.ceil(paramsNameNumber / provideNumber); // 換行的話,需要顯示幾行,向上取整 /** * 判斷標簽的個數是否大于規定的個數, 如果大于,則進行換行處理 如果不大于,即等于或小于,就返回原標簽 */ // 條件等同于rowNumber>1 if (paramsNameNumber > provideNumber) { /** 循環每一行,p表示行 */ for (var p = 0; p < rowNumber; p++) { var tempStr = ""; // 表示每一次截取的字符串 var start = p * provideNumber; // 開始截取的位置 var end = start + provideNumber; // 結束截取的位置 // 此處特殊處理最后一行的索引值 if (p == rowNumber - 1) { // 最后一次不換行 tempStr = params.substring(start, paramsNameNumber); } else { // 每一次拼接字符串并換行 tempStr = params.substring(start, end) + "\n"; } newParamsName += tempStr; // 最終拼成的字符串 } } else { // 將舊標簽的值賦給新標簽 newParamsName = params; } //將最終的字符串返回 return newParamsName}

    tooltip: { trigger: 'axis', axisPointer: { // 坐標軸指示器,坐標軸觸發有效 type: 'line' // 默認為直線,可選為:'line' | 'shadow' }}

    4、修改折線圖區域的漸變色;

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    series>areaStyle”設置漸變色的數據;

    areaStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [{ offset: 0, color: 'rgba(21, 144, 229, 1)' }, { offset: 1, color: 'rgba(21, 144, 229, 0.1)' } ], false ), shadowColor: 'rgba(21, 144, 229, 0.1)', shadowBlur: 10 }}

    5、餅圖中間增加顯示的內容;

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    title”設置內容、位置和顏色等;

    title: [{ text: '合計總數', x: '29%', top: '42%', textStyle: { color: '#5bb9fc', fontSize: size_obj.s12 }}, { text: totalValue, x: '30%', top: '50%', textStyle: { fontSize: size_obj.s14, color: '#fff' },}]

    6、實現三色儀表盤;

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    全代碼如下;

    var chartDom01 = document.getElementById('gauge-1');var myChart01 = echarts.init(chartDom01);var option01;option01 = { title: { text: '溶解氧(mg/L)', textStyle: { color: '#b8e8fd', fontSize: 12, fontWeight: 'normal' }, top: 18 }, series: [{ type: 'gauge', splitNumber: 1, radius: '93%', center: ["50%", "52%"], startAngle: 180, endAngle: 0, min: 0, max: 50, pointer: { show: true, width: 7, length: "60%", borderColor: '#000', borderWidth: '10', }, axisLine: { show: true, lineStyle: { width: 36, color: [ [0, 'transparent'], [0.333333, '#ffb345'], [0.343333, 'transparent'], [0.666666, '#19aced'], [0.676666, 'transparent'], [1, '#fa7383'] ], borderColor: '#000', borderWidth: '10', }, }, axisLabel: { show: true, color: "#fff", fontSize: 12, distance: -14, padding: [30, 0, 0, 0], // formatter: function(value) { // return value.toFixed(0); // }, }, //刻度標簽。 axisTick: { show: false, }, //刻度樣式 splitLine: { show: false, length: "28%", lineStyle: { color: "#fff", width: 2, }, }, //分隔線樣式 detail: { show: true, formatter: ['{a|溶解氧}', '{value}'].join('\n'), fontSize: 20, color: '#15cd96', width: '100%', height: '-320%', padding: [-300, 0, 0, 0], rich: { a: { color: '#fff', fontSize: 12, padding: [10, 0, 10, 0], } } }, title: { show: false }, data: [{ value: 2.77 }] // data: DOData }]};myChart01.clear();option01 && myChart01.setOption(option01);

    7、實現數據定時切換,適合多數據無法全顯示情況;

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    全代碼如下;

    var x_allData = ['晗寶SVANA的小店1', '晗寶SVANA的小店2', '晗寶SVANA的小店3', '晗寶SVANA的小店4', '晗寶SVANA的小店5', '晗寶SVANA的小店6', '晗寶SVANA的小店7', '晗寶SVANA的小店8', '晗寶SVANA的小店9', '晗寶SVANA的小店10', '晗寶SVANA的小店11', '晗寶SVANA的小店12'];var y_allData = [535, 452, 348, 214, 119, 200, 352, 148, 247, 150, 250, 180];var xData, yData;// 初始化xData = x_allData.slice(0, 5);yData = y_allData.slice(0, 5);updateChart(xData, yData)// 循環切換數據var n = Math.ceil(x_allData.length / 5); // 向上取整var cur = 2, start, end;var timer = setInterval(function() { if (cur > n) { cur = 1; }; start = (cur - 1) * 5; end = cur * 5; xData = x_allData.slice(start, end); yData = y_allData.slice(start, end); updateChart(xData, yData); cur++; console.log(cur)}, 3000);// 更新圖表function updateChart(xData, yData) { var myChart_sxyy = echarts.init(document.getElementById('sxyy')); var option_sxyy = { tooltip: { trigger: 'axis', axisPointer: { // 坐標軸指示器,坐標軸觸發有效 type: 'line' // 默認為直線,可選為:'line' | 'shadow' } }, grid: { left: '5%', right: '5%', bottom: 0, top: '5%', containLabel: true }, xAxis: { show: false, type: 'value' }, yAxis: [{ type: 'category', inverse: true, axisLabel: { show: true, textStyle: { color: '#fff', margin: 12, fontSize: 12, lineHeight: 15 } }, splitLine: { show: false }, axisTick: { show: false }, axisLine: { show: false }, data: xData }, { type: 'category', inverse: true, axisTick: 'none', axisLine: 'none', show: true, axisLabel: { textStyle: { color: '#ffffff', fontSize: 12 }, formatter: function(value) { return value.toLocaleString(); }, }, data: yData }], series: [{ name: '預約量', type: 'bar', zlevel: 1, itemStyle: { normal: { barBorderRadius: 30, color: new echarts.graphic.LinearGradient( 0, 0, 1, 0, [{ offset: 0, color: 'rgba(57,89,255, 1)' }, { offset: 1, color: 'rgba(46,200,207,1)' } ], false ) }, }, barWidth: 15, data: yData }, { name: '最大值', type: 'bar', barWidth: 15, barGap: '-100%', data: [1350, 1350, 1350, 1350, 1350], itemStyle: { normal: { color: 'rgba(24,31,68,1)', barBorderRadius: 30, } }, }, ] }; myChart_sxyy.setOption(option_sxyy, true);}

    2、echarts折線顏色,echarts設置多條折線圖

    在寫前端頁面時,我們遇到改變echarts折線顏色的需求。今天我給大家介紹下echarts折線圖如何修改折線顏色。

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    1、在編輯器里新建一個study.html,并在頭部引入echarts插件(可以去官網下載)

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    2、新建一個div,命名為test,并給div設置寬和高,用來生成折線圖.

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    3、在script標簽內通過id獲取到div,然后生成一個折線圖。

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    4、通過設置lineStyle下的color屬性來改變折線圖的折線顏色

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    5、在瀏覽器中打開頁面,發現折線圖里的折線已經變成黃色

    echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)

    6、貼一下代碼,以供參考:

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <title>echarts折線圖如何修改折線顏色</title>

    <script src="echarts.min.js"></script>

    </head>

    <body>

    <div id="test" style="width: 600px;height: 600px;"></div>

    </body>

    <script>

    let test = document.getElementById('test')

    var echart = echarts.init(test)

    let option = {

    xAxis: {

    type: 'category',

    data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']

    },

    yAxis: {

    type: 'value',

    },

    series: [{

    data: [150, 230, 224, 218, 135, 147, 260],

    type: 'line',

    lineStyle:{

    color:'yellow'

    }

    }]

    };

    echart.setOption(option, true)

    </script>

    </html>

    本文關鍵詞:echarts折線圖區域顏色漸變,echarts曲線顏色,echarts 線條顏色,echarts 折線顏色,echarts折線圖背景顏色設置。這就是關于《echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)》的所有內容,希望對您能有所幫助!更多的知識請繼續關注《犇涌向乾》百科知識網站:!

    99%的人還看了

    猜你感興趣

    版權申明

    本文" echarts折線顏色,echarts設置多條折線圖(分享7個常用的echarts示例)":http://eshow365.cn/3-6464-0.html 內容來自互聯網,請自行判斷內容的正確性。如有侵權請聯系我們,立即刪除!

    主站蜘蛛池模板: 色综合色综合色综合| 亚洲综合在线视频| 国产在线视频色综合| 狠狠色综合网久久久久久| 一本色道久久88综合日韩精品| 国产综合精品女在线观看| 亚洲欧美国产国产综合一区| 亚洲国产综合人成综合网站| 色之综合天天综合色天天棕色| 六月丁香激情综合成人| 伊人久久久大香线蕉综合直播| 久久综合九九亚洲一区| 俺来也俺去啦久久综合网| 国产亚洲综合一区二区三区| 制服丝袜人妻综合第一页| 亚洲综合成人网在线观看| 久久综合久久综合久久| segui久久综合精品| 一本大道道无香蕉综合在线| 色综合久久88色综合天天| 亚洲国产综合人成综合网站00| 久久伊人久久亚洲综合| 少妇熟女久久综合网色欲| 伊人婷婷综合缴情亚洲五月 | 中文字幕人成无码人妻综合社区| 久久久综合九色合综国产精品| 狠狠色丁香婷婷综合| 久久93精品国产91久久综合| 精品国产国产综合精品| 伊人久久成人成综合网222| 国产综合在线观看视频| 女人和拘做受全程看视频日本综合a一区二区视频 | 色综合天天综一个色天天综合网| 人人狠狠综合久久亚洲婷婷| 99综合电影在线视频好看| 人人狠狠综合久久88成人| 亚洲六月丁香婷婷综合| 亚洲综合小说另类图片动图| 亚洲精品国产第一综合99久久| 天堂无码久久综合东京热| 久久婷婷五月综合尤物色国产 |