第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

echarts中 設(shè)置x||y軸文案、提示文字等為固定字數(shù),超出顯示"..."

起初看到这种需求的时候,我是这个状态

https://img1.sycdn.imooc.com//5b739d660001614f02340179.jpg

对,我是拒绝的,人家echats画出来就是一个canvas,你让我怎么加...
但是,作为一个“有点追求的”前端,我得想招试试
总结下来,唯一的突破点就是echarts的配置了。

echarts配置项网址:http://echarts.baidu.com/option.html
最后果然被我找到了~


一、先说x||y轴的文案处理:


如图,x轴的配置也就都在这里了

https://img1.sycdn.imooc.com//5b739d660001376702280657.jpg

而关于x轴文案的设置,就是这个 axisLabel 属性了

https://img1.sycdn.imooc.com//5b739d6900019b3304890420.jpg

而跟内容有关的也就是这个formatter了,他有一个强大的回调函数,其参数value就是轴上显示的文案。

用这个万能的回调函数,还怕什么刁钻的效果是做不出来的!
于是,一顿操作效果就出来了

https://img1.sycdn.imooc.com//5b739d670001b71309840789.jpg

代码如下:

axisLabel : 
 {
     formatter : function (value)
     {
         let valueTxt = '';
         if (value.length > 3) {
             valueTxt = value.substring(0, 4) + '...';
         }
         else {
             valueTxt = value;
         }
         return valueTxt ;
     }
 }


二、图表上提示文案加“...”


后来,饼图的数据提示文案也要求这个设置,这次我不慌了。

https://img1.sycdn.imooc.com//5b739d6900014dea06840637.jpg

依照这个思路,我就去饼图配置项中找答案去了;

https://img1.sycdn.imooc.com//5b739d6700018d5a02680752.jpg

同理,负责显示文案的是label这个属性,那么提示内容肯定也是归他管的!

果然,让我找到了,这个强大的  formatterformatter!formatter!

https://img1.sycdn.imooc.com//5b739d680001e22702550595.jpg

他也有强大的回调函数,返回的参数更是多!

https://img1.sycdn.imooc.com//5b739d6800012ac307900434.jpg

https://img1.sycdn.imooc.com//5b739d680001fb0303810590.jpg

https://img1.sycdn.imooc.com//5b739d68000157b502890296.jpg

https://img1.sycdn.imooc.com//5b739d690001fc4f01600151.jpg

其中,参数params的name属性就是要显示的文案
所以同理又是一段操作,效果也出来了:
代码如下:

label : 
 {
     normal : 
     {
         show : true, position : 'inner',
         formatter : function (params)
         {
             console.log(params) let newName = '';
             if (params.name.length > 5) {
                 newName = params.name.substring(0, 5) + '...';
             }
             else {
                 newName = params.name;
             }
             return newName;
         }
     }
 },

效果也就出来啦!

https://img1.sycdn.imooc.com//5b739d690001ef0704930480.jpg


总结:依照这个思路,以后想要对提示文案啥的做任何"非人类"的创意设置,都是可以的了!



點擊查看更多內(nèi)容
2人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消