最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Echarts之圖例legend基本配置方式

 更新時間:2023年04月22日 10:06:49   作者:Akimoto Hiroshi  
這篇文章主要介紹了Echarts只圖例legend基本配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Echarts圖例legend基本配置

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>柱狀圖的基本實現(xiàn)和常見效果</title>
  <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.0.2/echarts.common.min.js"></script>
</head>
<body>
  <div style="width: 600px; height: 400px; border: 1px solid black;"></div>
  <script>
    var myCharts = echarts.init(document.querySelector('div'))
    var xDataArr = ['Dean', 'Jing', 'Amy', 'John', 'Rebecca', 'Lexie']
    var yDataArr = [88, 99, 78, 67, 84, 32]
    var yDataArr2 = [78, 89, 98, 57, 94, 92]
    var option = {
      title: {
        text: 'Title',
        textStyle: {
          color: 'lightblue',
          fontSize: 20
        },
        borderWidth: 2,
        borderColor: 'lightblue',
        borderRadius: 10,
        top: 30,
        left: '45%',
        backgroundColor: 'black',
        padding: 10
      },
      grid: {
        show: true,
        top: 90,
        left: 100,
        right: 40,
        bottom: 40,
        height: '60%',
      },
      tooltip: {
        trigger: 'item',
        triggerOn: 'click',
        formatter: function(arg) {
          console.log(arg)
          return `cate: ${arg.name} ---> value: ${arg.data}`
        }
      },
      xAxis: {
        type: 'category',
        data: xDataArr
      },
      yAxis: {
        type: 'value'
      },
      legend: {
        data: ['Math', 'English'],
        left: 'center',
        top: 'bottom'
      },
      series: [
        {
          name: 'Math',
          type: 'bar',
          label: {
            show: true,
            rotate: 30,
            postion: 'middle',
            color: 'pink'
          },
          barWidth: '30%',
          data: yDataArr
        },
        {
          type: 'bar',
          name: 'English',
          data: yDataArr2,
          color: 'lightblue',
          barWidth: '30%',
          label: {
            show: true,
            color: '#fff'
          }
        }
      ]
    }
    myCharts.setOption(option)
  </script>
</body>
</html>

left和top可以控制圖例顯示的位置:

orient控制圖例的顯示方式是橫著還是豎著,默認(rèn)horizontal橫著

改為vertical:

Echarts圖例位置-legend屬性

[如何設(shè)置Echarts圖例位置]

Echarts可以幫助我們快速構(gòu)建柱狀圖、餅圖、條形圖,這對于多圖形化展示數(shù)據(jù)來說尤其方便,可幫助我們快速開發(fā)。

不過我們在使用Echarts過程中經(jīng)常會遇到如下問題:圖例經(jīng)常不知道如何調(diào)節(jié)到我們想要的位置。

遇到此情況該如何調(diào)節(jié)呢?

只需要legend屬性中修改如下幾個示數(shù)即可:

legend: {
orient: ‘vertical',
x:‘right', //可設(shè)定圖例在左、右、居中
y:‘center', //可設(shè)定圖例在上、下、居中
padding:[0,50,0,0], //可設(shè)定圖例[距上方距離,距右方距離,距下方距離,距左方距離]
data: [‘直接訪問',‘微信',‘百度',‘其他文章',‘網(wǎng)頁']
},

①x : 可以設(shè)定圖例在----左(left)、右(right)、居中(center)、填寫數(shù)字(如:100px)

②y : 可以設(shè)定圖例在----上(top)、下(bottom)、居中(center)、填寫數(shù)字(如:100px)

③另外,可使用padding:

padding:[0,50,0,0] [(距離上方距離),(距離右方距離)、(距離下方距離)、(距離左方距離)]

當(dāng)前(2020年6月)直接只設(shè)置left、right、top、bottom具體像素值或百分比即可:left、right、top、bottom

legend: {
orient: ‘vertical',
right: 10, //當(dāng)前直接只設(shè)置此具體像素值、百分比即可了
data: [‘直接訪問', ‘郵件營銷', ‘聯(lián)盟廣告', ‘視頻廣告', ‘搜索引擎']
},

如此設(shè)置完就可以得到自己想要的位置啦。

參考:Echarts官網(wǎng)配置項介紹:https://echarts.apache.org/zh/option.html#legend

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue之Watcher源碼解析(2)

    Vue之Watcher源碼解析(2)

    這篇文章主要為大家詳細(xì)介紹了Vue源碼之Watcher的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 值得收藏的vuejs安裝教程

    值得收藏的vuejs安裝教程

    這篇文章主要為大家分享了一篇值得收藏的vuejs安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vue3集成electron的過程

    vue3集成electron的過程

    本文詳細(xì)介紹了如何在Vue3項目中集成Electron,包括安裝electron和electron-builder兩個依賴,以及配置.npmrc文件和手動修改鏡像源的方法,整個過程詳細(xì)記錄了從創(chuàng)建項目、安裝依賴、修改配置、到最終打包部署的每一步
    2024-10-10
  • 你點的 ES6一些小技巧,請查收

    你點的 ES6一些小技巧,請查收

    本文給大家總結(jié)ES6新特性:默認(rèn)參數(shù)、reduce、解構(gòu)賦值和Set在使用時的一些小技巧。需要的朋友參考下吧
    2018-04-04
  • Vue Router實現(xiàn)多層嵌套路由的導(dǎo)航的詳細(xì)指南

    Vue Router實現(xiàn)多層嵌套路由的導(dǎo)航的詳細(xì)指南

    在 Vue 應(yīng)用中,使用 Vue Router 可以輕松實現(xiàn)多層嵌套路由的導(dǎo)航,嵌套路由允許你創(chuàng)建一個多層次的 URL 結(jié)構(gòu),這在構(gòu)建具有復(fù)雜導(dǎo)航結(jié)構(gòu)的應(yīng)用程序時非常有用,需要的朋友可以參考下
    2024-10-10
  • vue3中provide和inject的使用

    vue3中provide和inject的使用

    provide和inject在Vue 2中已經(jīng)被廣泛應(yīng)用,不是新鮮API,3.0重新認(rèn)識一下它們兩個,本文重點給大家介紹vue3中provide和inject的使用,需要的朋友參考下吧
    2021-07-07
  • 如何使用vue過濾器filter

    如何使用vue過濾器filter

    這篇文章主要介紹了如何使用vue過濾器filter,對vue感興趣的同學(xué),可以參考下
    2021-05-05
  • Vue3 v-bind 指令的基本用法

    Vue3 v-bind 指令的基本用法

    在 Vue 3 中,v-bind?指令用于將表達(dá)式的值綁定到 DOM 元素的屬性上,這個指令的語法與 Vue 2 相同,但有一些細(xì)微的變化和改進(jìn),這篇文章主要介紹了Vue3 v-bind 指令的基本用法,需要的朋友可以參考下
    2024-08-08
  • vue+elementUI組件table實現(xiàn)前端分頁功能

    vue+elementUI組件table實現(xiàn)前端分頁功能

    這篇文章主要為大家詳細(xì)介紹了vue+elementUI組件table實現(xiàn)前端分頁功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • vue緩存的keepalive頁面刷新數(shù)據(jù)的方法

    vue緩存的keepalive頁面刷新數(shù)據(jù)的方法

    這篇文章主要介紹了vue緩存的keepalive頁面刷新數(shù)據(jù)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04

最新評論

读书| 乐山市| 太湖县| 武义县| 九龙县| 绵阳市| 麦盖提县| 临湘市| 潜江市| 邵阳县| 陇川县| 阿合奇县| 山阳县| 三原县| 博湖县| 卓尼县| 八宿县| 遵义县| 柘荣县| 昌吉市| 息烽县| 永新县| 定远县| 洱源县| 扶风县| 太和县| 阜康市| 芜湖市| 科技| 内乡县| 玉屏| 资中县| 景东| 盐城市| 墨竹工卡县| 壶关县| 安仁县| 日土县| 南皮县| 那坡县| 酒泉市|