欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue ECharts簡易實現(xiàn)雷達(dá)圖

 更新時間:2022年12月17日 10:06:17   作者:愛學(xué)習(xí)de測試小白  
這篇文章主要介紹了基于Vue ECharts簡易實現(xiàn)雷達(dá)圖,本文通過實例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

本篇來學(xué)習(xí)寫雷達(dá)圖

雷達(dá)圖特點

可以用來分析多個維度的數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)的對比情況

雷達(dá)圖的基本實現(xiàn)

  • ECharts 最基本的代碼結(jié)構(gòu)
  • 定義各個維度的最大值
  • 準(zhǔn)備具體產(chǎn)品的數(shù)據(jù)
  • 在 series 下設(shè)置 type:radar
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>雷達(dá)圖的實現(xiàn)</title>
  <!-- cdn方式 引入echarts.js文件 -->
  <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.1/dist/echarts.min.js"></script>
</head>
<body>
  <div id='app' style="width: 600px;height:400px"></div>
  <script>
    var mCharts = echarts.init(document.getElementById("app"))
    // 2. 各個維度的最大值
    var dataMax = [
      {
        name: '易用性',
        max: 100
      },
      {
        name: '功能',
        max: 100
      },
      {
        name: '拍照',
        max: 100
      },
      {
        name: '跑分',
        max: 100
      },
      {
        name: '續(xù)航',
        max: 100
      }
    ]
    // 3. 準(zhǔn)備數(shù)據(jù)
    var phone1 = [80, 90, 80, 82, 90]
    var phone2 = [70, 82, 75, 70, 78]
    var option = {
      radar: {
        indicator: dataMax, // 配置各個維度的最大值     
      },
      series: [
        {
          type: 'radar', // 4. radar 此圖表時一個雷達(dá)圖
          data: [
            {
              name: '手機1',
              value: phone1 
            },
            {
              name: '手機2',
              value: phone2
            }
          ]
        }
      ]
    }
    mCharts.setOption(option)
  </script>
</body>
</html>

效果

雷達(dá)圖的常見效果

顯示數(shù)值

var option = {
  series: [
   {
      type: 'radar',
      label: {
        show: true
   }
 ]
}

效果

區(qū)域面積

areaStyle:{}

繪制類型

shape:支持 ‘polygon’ (多邊行 )和’circle’ (圓形)

完整代碼

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>雷達(dá)圖的實現(xiàn)</title>
  <!-- cdn方式 引入echarts.js文件 -->
  <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.1/dist/echarts.min.js"></script>
</head>
<body>
  <div id='app' style="width: 600px;height:400px"></div>
  <script>
    //1. ECharts最基本的代碼結(jié)構(gòu)
    //2. 定義各個維度的最大值, 通過radar屬性配置
    //   易用性,功能,拍照,跑分,續(xù)航, 每個維度的最大值都是100
    //3. 準(zhǔn)備產(chǎn)品數(shù)據(jù), 設(shè)置給series下的data
    //4. 將type的值設(shè)置為radar
    var mCharts = echarts.init(document.getElementById("app"))
    // 各個維度的最大值
    var dataMax = [
      {
        name: '易用性',
        max: 100
      },
      {
        name: '功能',
        max: 100
      },
      {
        name: '拍照',
        max: 100
      },
      {
        name: '跑分',
        max: 100
      },
      {
        name: '續(xù)航',
        max: 100
      }
    ]
    var phone1 = [80, 90, 80, 82, 90]
    var phone2 = [70, 82, 75, 70, 78]
    var option = {
      radar: {
        indicator: dataMax, // 配置各個維度的最大值
        shape: 'circle' // 配置雷達(dá)圖最外層的圖形 circle polygon
      },
      series: [
        {
          type: 'radar', // radar 此圖表時一個雷達(dá)圖
          label: { // 設(shè)置標(biāo)簽的樣式
            show: true // 顯示數(shù)值
          },
          areaStyle: {}, // 將每一個產(chǎn)品的雷達(dá)圖形成陰影的面積
          data: [
            {
              name: '手機1',
              value: phone1
            },
            {
              name: '手機2',
              value: phone2
            }
          ]
        }
      ]
    }
    mCharts.setOption(option)
  </script>
</body>
</html>

到此這篇關(guān)于Vue ECharts簡易實現(xiàn)雷達(dá)圖的文章就介紹到這了,更多相關(guān)Vue ECharts雷達(dá)圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue使用Font Awesome的方法步驟

    vue使用Font Awesome的方法步驟

    這篇文章主要介紹了vue使用Font Awesome的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • ElementUI?復(fù)雜頂部和左側(cè)導(dǎo)航欄實現(xiàn)示例

    ElementUI?復(fù)雜頂部和左側(cè)導(dǎo)航欄實現(xiàn)示例

    本文主要介紹了ElementUI?復(fù)雜頂部和左側(cè)導(dǎo)航欄實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Vue插槽具體用法及實例分析

    Vue插槽具體用法及實例分析

    本文主要介紹了Vue框架中插槽的使用方法和應(yīng)用場景。通過具體實例分析,詳細(xì)講解了插槽的具體用法,幫助讀者深入理解Vue中插槽的使用和實現(xiàn)方式
    2023-05-05
  • Vue監(jiān)視數(shù)據(jù)的原理詳解

    Vue監(jiān)視數(shù)據(jù)的原理詳解

    這篇文章主要為大家詳細(xì)介紹了Vue監(jiān)視數(shù)據(jù)的原理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • vue項目中使用scss的方法步驟

    vue項目中使用scss的方法步驟

    這篇文章主要介紹了vue項目中使用scss的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • 詳解如何在vue項目中使用eslint+prettier格式化代碼

    詳解如何在vue項目中使用eslint+prettier格式化代碼

    在開發(fā)中我們需要一種能夠統(tǒng)一團隊代碼風(fēng)格的工具,作為強制性的規(guī)范,統(tǒng)一整個項目的代碼風(fēng)格,這篇文章主要介紹了詳解如何在vue項目中使用eslint+prettier格式化代碼,需要的朋友可以參考下
    2018-11-11
  • Vue項目配置在局域網(wǎng)下訪問方式

    Vue項目配置在局域網(wǎng)下訪問方式

    這篇文章主要介紹了Vue項目配置在局域網(wǎng)下訪問方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 配置一個vue3.0項目的完整步驟

    配置一個vue3.0項目的完整步驟

    這篇文章主要介紹了配置一個vue3.0項目的完整步驟,從0開始配置一個vue項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • 詳解element-ui中el-select的默認(rèn)選擇項問題

    詳解element-ui中el-select的默認(rèn)選擇項問題

    這篇文章主要介紹了詳解element-ui中el-select的默認(rèn)選擇項問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • vue如何實現(xiàn)未登錄不能訪問某些頁面

    vue如何實現(xiàn)未登錄不能訪問某些頁面

    這篇文章主要介紹了vue如何實現(xiàn)未登錄不能訪問某些頁面問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03

最新評論