echarts使用中關(guān)于y坐標(biāo)軸無(wú)法正常顯示的問(wèn)題解決記錄
前言
前段日子封裝了一個(gè)組件,大概功能為:給定一些數(shù)據(jù),用戶手動(dòng)配置一些參數(shù)(如圖),點(diǎn)擊提交后,實(shí)現(xiàn)圖表的渲染,除此之外還有其他一些功能。(還沒(méi)和后端對(duì)接,數(shù)據(jù)為自己mock)
今天將組件移植到公司里面的程序時(shí),發(fā)現(xiàn)縱坐標(biāo)一直無(wú)法顯示刻度,如下圖所示
排插了三小時(shí),最終問(wèn)題定位在了y軸配置上。
// 組件代碼 const yAxis = { type: 'value', name: `單位:${item.unit}`, position: item.axisLocation === '0' ? 'left' : 'right', // y軸的位置 offset: item.axisLocation === '0' ? 70 * (++leftIndex - 1) : 70 * (++rightIndex - 1), alignTicks: true, // 開啟該配置項(xiàng)自動(dòng)對(duì)齊刻度 axisLine: { show: true, onZero: false, // lineStyle: { color } lineStyle: { color: 'black' } // lineStyle: 'black' // 這里倒是可以用,后面在移植組件的時(shí)候就出現(xiàn)了問(wèn)題 },
官網(wǎng)寫法:
由上可知,要實(shí)現(xiàn)對(duì)顏色的配置,有以下兩種方法:
- 在option內(nèi),用對(duì)象形式,lineStyle: { color: ‘black’ }
- 在option外,可以直接修改其屬性值,yAxis.axisLine.lineStyle. color = ‘black’
而自己則寫了兩者取其中,不明白自己封裝的組件內(nèi)為什么正常,但是移植后,放進(jìn)dialog里時(shí)便出現(xiàn)了問(wèn)題。好歹搞了自己三小時(shí),記錄一下吧。以后要按規(guī)范來(lái)。
雜記
Q1在父組件內(nèi)修改子組件的參數(shù)
F1:使用ref修改
在父組件里,給子組件加上ref標(biāo)簽,便可以獲子組件里面的數(shù)據(jù),并對(duì)其進(jìn)行修改
F2:使用props實(shí)現(xiàn)父?jìng)髯?/h4>
通過(guò)props,可以實(shí)現(xiàn)值在父組件內(nèi)修改(不過(guò)子組件內(nèi)就得接收父組件里面?zhèn)鱽?lái)的值了)
總結(jié)
到此這篇關(guān)于echarts使用中關(guān)于y坐標(biāo)軸無(wú)法正常顯示問(wèn)題解決的文章就介紹到這了,更多相關(guān)echarts y坐標(biāo)軸無(wú)法正常顯示內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript對(duì)象的特性與實(shí)踐應(yīng)用深入詳解
這篇文章主要介紹了JavaScript對(duì)象的特性與實(shí)踐應(yīng)用,結(jié)合實(shí)例形式較為深入的分析了javascript對(duì)象的相關(guān)概念、操作方法及注意事項(xiàng),需要的朋友可以參考下2018-12-12詳解微信小程序與內(nèi)嵌網(wǎng)頁(yè)交互實(shí)現(xiàn)支付功能
這篇文章主要介紹了詳解微信小程序與內(nèi)嵌網(wǎng)頁(yè)交互實(shí)現(xiàn)支付功能,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-10-10JS可斷點(diǎn)續(xù)傳文件上傳實(shí)現(xiàn)代碼解析
這篇文章主要介紹了JS可斷點(diǎn)續(xù)傳文件上傳實(shí)現(xiàn)代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07js保留兩位小數(shù)使用toFixed實(shí)現(xiàn)
直接使用Math.round(x*100)存在一個(gè)問(wèn)題,有時(shí)會(huì)有很小的誤差,顯示很多位的小數(shù)位,如0.9996*100,就會(huì)變成99.96000000000001,我想要的在下面,感興趣的朋友可以參考下哈2013-07-07JavaScript中toLocaleString()和toString()的區(qū)別實(shí)例分析
這篇文章主要介紹了JavaScript中toLocaleString()和toString()的區(qū)別,結(jié)合實(shí)例形式對(duì)比分析了toLocaleString()和toString()針對(duì)字符串、數(shù)組與日期操作過(guò)程中的區(qū)別與使用技巧,需要的朋友可以參考下2018-08-08js實(shí)現(xiàn)簡(jiǎn)潔的滑動(dòng)門菜單(選項(xiàng)卡)效果代碼
這篇文章主要介紹了js實(shí)現(xiàn)簡(jiǎn)潔的滑動(dòng)門菜單(選項(xiàng)卡)效果代碼,涉及javascript鼠標(biāo)事件操作頁(yè)面元素樣式切換的實(shí)現(xiàn)技巧,簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-09-09JavaScript時(shí)間與時(shí)間戳的轉(zhuǎn)換操作實(shí)例分析
這篇文章主要介紹了JavaScript時(shí)間與時(shí)間戳的轉(zhuǎn)換操作,結(jié)合實(shí)例形式分析了javascript日期與時(shí)間戳轉(zhuǎn)換相關(guān)函數(shù)與操作技巧,需要的朋友可以參考下2018-12-12