echarts如何修改數(shù)據(jù)視圖dataView中的樣式

做了一個現(xiàn)實折線圖的圖表德迹,通過右上角icon可以自由切換成柱狀圖,表格双吆。
在表格中遇到的一點小問題,解決方案如下:

1会前、場景重現(xiàn)

場景重現(xiàn)

這是一個顯示兩個折線圖的圖表好乐,一切看起來都很順利。
但是點擊紅色箭頭所指的圖標瓦宜,這個作用就是以表格的形式展現(xiàn)蔚万。
展現(xiàn)如下。

場景重現(xiàn)

很丑是吧临庇,測試姐姐說一定要改掉反璃。
附加一下右上角的實現(xiàn)代碼昵慌,在options配置項加下面的配置就OK。

//右上角切換實現(xiàn)方法
toolbox: {
    show: true,
        right: '5%',
        feature: {
        dataView: {
            readOnly: true              
        },
        magicType: {type: ['line', 'bar']}
    }
},

2淮蜈、解決方案

點擊文檔傳送門

文檔地址

echarts給的解決的辦法就是自定義斋攀。
下面寫了一個小表格,opt包含了所有折線圖的數(shù)據(jù)礁芦,自己組裝下蜻韭。
可以console看看都有什么。

optionToContent: function (opt) {
    let axisData = opt.xAxis[0].data; //坐標數(shù)據(jù)
    let series = opt.series; //折線圖數(shù)據(jù)
    let tdHeads = '<td  style="padding: 0 10px">時間</td>'; //表頭
    let tdBodys = ''; //數(shù)據(jù)
    series.forEach(function (item) {
        //組裝表頭
        tdHeads += `<td style="padding: 0 10px">${item.name}</td>`;
    });
    let table = `<table border="1" style="margin-left:20px;border-collapse:collapse;font-size:14px;text-align:center"><tbody><tr>${tdHeads} </tr>`;
    for (let i = 0, l = axisData.length; i < l; i++) {
        for (let j = 0; j < series.length; j++) {
            //組裝表數(shù)據(jù)
            tdBodys += `<td>${ series[j].data[i]}</td>`;
        }
        table += `<tr><td style="padding: 0 10px">${axisData[i]}</td>${tdBodys}</tr>`;
        tdBodys = '';
    }
    table += '</tbody></table>';
    return table;
}

改完效果如下柿扣,大家可以自己試試看哦肖方。可以改成自己想要的風格哦未状。

更改后

3俯画、總結

和數(shù)據(jù)視圖有關的都可以這樣改,不一定是我的那個場景司草。

如果項目中圖表很多艰垂,可以把這段代碼抽取出來,畢竟篇幅很長埋虹。
寫這篇文章猜憎,主要是自己剛學會,其次是搜了一會沒找到合適的答案搔课。就分享下自己的小喜悅吧胰柑,嘻嘻。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末爬泥,一起剝皮案震驚了整個濱河市柬讨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌袍啡,老刑警劉巖踩官,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異境输,居然都是意外死亡蔗牡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門嗅剖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛋逾,“玉大人,你說我怎么就攤上這事窗悯∏唬” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長亏钩。 經常有香客問我莲绰,道長,這世上最難降的妖魔是什么姑丑? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任蛤签,我火速辦了婚禮,結果婚禮上栅哀,老公的妹妹穿的比我還像新娘震肮。我一直安慰自己,他們只是感情好留拾,可當我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布戳晌。 她就那樣靜靜地躺著,像睡著了一般痴柔。 火紅的嫁衣襯著肌膚如雪沦偎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天咳蔚,我揣著相機與錄音豪嚎,去河邊找鬼。 笑死谈火,一個胖子當著我的面吹牛侈询,可吹牛的內容都是我干的。 我是一名探鬼主播糯耍,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼扔字,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了谍肤?” 一聲冷哼從身側響起啦租,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤哗伯,失蹤者是張志新(化名)和其女友劉穎荒揣,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體焊刹,經...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡系任,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了虐块。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片俩滥。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖贺奠,靈堂內的尸體忽然破棺而出霜旧,到底是詐尸還是另有隱情,我是刑警寧澤儡率,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布挂据,位于F島的核電站以清,受9級特大地震影響,放射性物質發(fā)生泄漏崎逃。R本人自食惡果不足惜掷倔,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望个绍。 院中可真熱鬧勒葱,春花似錦、人聲如沸巴柿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽篮洁。三九已至涩维,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間袁波,已是汗流浹背瓦阐。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留篷牌,地道東北人睡蟋。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像枷颊,于是被迫代替她去往敵國和親戳杀。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內容

  • 圖表有幾個要素: 圖表類型 圖表顏色 字體大小以及顏色 繪制圖表的注意點 圖表設計原則 一. 圖表類型 比較常用的...
    醉起蕭寒閱讀 7,454評論 0 21
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,848評論 25 707
  • 發(fā)現(xiàn) 關注 消息 iOS 第三方庫夭苗、插件信卡、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,066評論 4 62
  • 愛情中,要有發(fā)自內心的疼惜题造。 關心對方簡單的吃穿用度當然容易了傍菇。但還有一種心疼,是在一段爭執(zhí)中界赔,明明占著所有的理丢习,...
    _W31閱讀 314評論 0 0
  • 今天要做開會,公司運營導向淮悼。 公司為項目咐低,項目為銷售。海上傳奇影響不好金域傳奇袜腥。 高效運轉见擦,工作中遇到了商業(yè)綜合體...
    大李的日常隨筆閱讀 373評論 0 0