日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

echarts 弹出放大_Echarts图标增加全屏/放大功能

發布時間:2023/12/2 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 echarts 弹出放大_Echarts图标增加全屏/放大功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需求描述:

客戶爸爸在看某個echarts圖表時,圖標的數據很多,字看著很小,客戶爸爸希望能雙擊放大某個圖表。如下面這個圖表字太小,太密。

image.png

解決方式:

網上有不少方式是用Echarts的tool工具先上自定義工具箱來實現,其實本質上差不多。本文采用構建兩個div,一個用來做遮罩層,一個用來放Echarts內容。

步驟一:

在頁面上放置div

中間的省略,這里每人都不一樣,我的項目里有一個放大按鈕

放大

步驟二:

給這連個的div設置屬性,主要display默認設置為none,z-index為9999,最上層。

#fullScreenMask {

position: fixed;

top: 0;

left: 0;

width: 100%;

height: 100%;

display: none;

z-index:9999999;

background-color: #ffffff;

}

#fullScreen {

width: 80%;

height: 80%;

}

步驟三:

增加myfullscreen()函數,函數很簡單,先獲取原來的options參數,然后判斷fullScreenMask的狀態,做互斥操作。

myfullscreen = function dofull()

{

var options = rootchart.getOption();

setFullScreenToolBox(options);

}

//全屏顯示 toolbox回調

//@param option echarts的配置項

function setFullScreenToolBox(option) {

if ($('#fullScreenMask').css('display') === 'block') {

$('#fullScreenMask').hide();

ChartScreen = null;

return false;

}

$('#fullScreenMask').show();

chartScreen = echarts.init(document.getElementById('fullScreen'));

chartScreen.setOption(option);

return true;

}

總結

以上是生活随笔為你收集整理的echarts 弹出放大_Echarts图标增加全屏/放大功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。