欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue中使用echarts繪制雙Y軸圖表時刻度沒有對齊的兩種解決方法(最新方案)

 更新時間:2024年03月13日 09:38:52   作者:鄒榮樂  
這篇文章主要介紹了vue中使用echarts繪制雙Y軸圖表時,刻度沒有對齊的兩種解決方法,主要原因是因為刻度在顯示時,分割段數(shù)不一樣,導(dǎo)致左右的刻度線不一致,不能重合在一起,下面給大家分享解決方法,需要的朋友可以參考下

1、原因

刻度在顯示時,分割段數(shù)不一樣,導(dǎo)致左右的刻度線不一致,不能重合在一起。

2、思路

根據(jù)上面的原因去分析,要想左右的刻度線一致,分隔的段數(shù)是必須是一樣的,這樣才能重合。

3、解決方法

3.1、使用alignTicks解決

  • 從 v5.3.0 開始支持
  • 在多個 y 軸為數(shù)值軸的時候,可以開啟該配置項自動對齊刻度。只對’value’和’log’類型的軸有效。
yAxis: [
    {
        type: 'value',
        name: '水量',
        alignTicks: true,
        axisLabel: {
            formatter: '{value} ml'
        }
    },
    {
        type: 'value',
        name: '溫度',
        alignTicks: true,
        axisLabel: {
            formatter: '{value} °C'
        }
    }
],

效果展示

3.2、結(jié)合min和max屬性去配置interval屬性

1、首先固定兩邊的分隔的段數(shù)。

  • 分別求出左邊Y軸和右邊Y軸的最大值max和最小值min,根據(jù)max和min之間的和去除以分隔的段數(shù),分別算出左邊Y軸和右邊Y軸的分隔間隔。

在ECharts中有兩個很重要的屬性:

  • interval:強制設(shè)置坐標(biāo)軸分割間隔。
  • splitNumber:坐標(biāo)軸的分割段數(shù),需要注意的是這個分割段數(shù)只是個預(yù)估值,最后實際顯示的段數(shù)會在這個基礎(chǔ)上根據(jù)分割后坐標(biāo)軸刻度顯示的易讀程度作調(diào)整。

2、結(jié)合min和max屬性去配置interval。

  • 這是測試數(shù)據(jù)
let lData = [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
let rData = [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 92.0, 6.2]

計算最大值和最小值

let lMax = Number(Math.max(...lData))
let lMin = Number(Math.min(...lData))
let rMax = Number(Math.max(...rData))
let rMin = Number(Math.min(...rData))

最大值向上取整,最小值向下取整,讓顯示的數(shù)據(jù)為10的倍數(shù)或100的倍數(shù)整數(shù)顯示。

lMax = Math.ceil(lMax / 100) * 100
lMin = Math.floor(lMin / 100) * 100
rMax = Math.ceil(rMax / 10) * 10
rMin = Math.floor(rMin / 10) * 10

計算分隔間隔

let splitNumber = 10
let lInterval = lMax / splitNumber
let rInterval = rMax / splitNumber

配置yAxis

yAxis: [
    {
        type: 'value',
        name: '水量',
        splitNumber:splitNumber,
        min: lMin,
        max: lMax,
        interval: lInterval,
        axisLabel: {
            formatter: '{value} ml'
        }
    },
    {
        type: 'value',
        name: '溫度',
        splitNumber:splitNumber,
        min: rMin,
        max: rMax,
        interval: rInterval,
        axisLabel: {
            formatter: '{value} °C'
        }
    }
],

效果展示

到此這篇關(guān)于vue中使用echarts繪制雙Y軸圖表時,刻度沒有對齊的兩種解決方法的文章就介紹到這了,更多相關(guān)vue echarts繪制雙Y軸圖表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue中在echarts里設(shè)置的定時器清除不掉問題及解決

    vue中在echarts里設(shè)置的定時器清除不掉問題及解決

    這篇文章主要介紹了vue中在echarts里設(shè)置的定時器清除不掉問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • vue實現(xiàn)在表格里,取每行的id的方法

    vue實現(xiàn)在表格里,取每行的id的方法

    下面小編就為大家分享一篇vue實現(xiàn)在表格里,取每行的id的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 仿vue-cli搭建屬于自己的腳手架的方法步驟

    仿vue-cli搭建屬于自己的腳手架的方法步驟

    這篇文章主要介紹了仿vue-cli搭建屬于自己的腳手架的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Vue Router路由守衛(wèi)超詳細(xì)介紹

    Vue Router路由守衛(wèi)超詳細(xì)介紹

    路由守衛(wèi),簡單理解來說就是,當(dāng)用戶要進行一些操作時,我需要用戶的一些信息或數(shù)據(jù)或行為,我判斷過后,才會同意用戶進行操作,說到這里,我想大家心里都或多或少有點理解了吧
    2023-01-01
  • Vue中的echarts圖表如何實現(xiàn)loading效果

    Vue中的echarts圖表如何實現(xiàn)loading效果

    這篇文章主要介紹了Vue中的echarts圖表如何實現(xiàn)loading效果,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue實現(xiàn)多條件篩選超簡潔代碼

    vue實現(xiàn)多條件篩選超簡潔代碼

    這篇文章主要給大家介紹了關(guān)于vue實現(xiàn)多條件篩選的相關(guān)資料,隨著數(shù)據(jù)的不斷增多,我們往往需要在表格中進行多條件的篩選,以便快速定位符合我們需求的數(shù)據(jù),需要的朋友可以參考下
    2023-09-09
  • 分享一個基于Ace的Markdown編輯器

    分享一個基于Ace的Markdown編輯器

    相信開發(fā)中或多或少都會有使用md的時候。那么一個簡易的md編輯器顯得尤為重要,如果想要在自己的項目中添加一個md編輯器,那么不妨來看看這篇文章
    2021-10-10
  • Vue+Echarts繪制餅圖的示例詳解

    Vue+Echarts繪制餅圖的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Vue和Echarts實現(xiàn)繪制餅圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • 關(guān)于vue中計算屬性computed的詳細(xì)講解

    關(guān)于vue中計算屬性computed的詳細(xì)講解

    computed是vue的配置選項,它的值是一個對象,其中可定義多個計算屬性,每個計算屬性就是一個函數(shù),下面這篇文章主要給大家介紹了關(guān)于vue中計算屬性computed的詳細(xì)講解,需要的朋友可以參考下
    2022-07-07
  • vue?vue-touch移動端手勢詳解

    vue?vue-touch移動端手勢詳解

    這篇文章主要介紹了vue?vue-touch移動端手勢詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評論