国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue3+heightchart實(shí)現(xiàn)3D餅圖,echarts3D餅圖,3D餅圖引導(dǎo)線實(shí)現(xiàn)

這篇具有很好參考價(jià)值的文章主要介紹了vue3+heightchart實(shí)現(xiàn)3D餅圖,echarts3D餅圖,3D餅圖引導(dǎo)線實(shí)現(xiàn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

vue3+heightchart實(shí)現(xiàn)3D餅圖,echarts3D餅圖,3D餅圖引導(dǎo)線實(shí)現(xiàn),echarts,echarts,前端,javascript,heightchart,vue3

?附上 heightcharts 官網(wǎng)地址?Highcharts 演示 | Highchartshttps://www.hcharts.cn/demo/highcharts

首先需要下載一下 heightcharts執(zhí)行命令

npm install highcharts --save

?然后初始化:

<template>
  <div id="container" style="width: 600px; height: 400px"></div>
</template>

<script>
import { reactive, toRefs, ref, onMounted } from 'vue'
import Highcharts from 'highcharts' //必須引入
import Highcharts3D from 'highcharts/highcharts-3d' // 3D必須有引入
Highcharts3D(Highcharts)
export default {
  setup() {
    let pie = ref('')
    let state = reactive({})

    onMounted(() => {
      let colors = ['rgba(36, 154, 163, 0.6)', 'rgba(0, 255, 0,0.6)', 'rgba(255, 0, 255,0.6)']
      Highcharts.setOptions({
        colors: colors
      })
      Highcharts.chart(
        'container',
        {
          credits: {
            enabled: false, // 默認(rèn)值,如果想去掉版權(quán)信息,設(shè)置為false即可
            text: 'www.hcharts.cn', // 顯示的文字
            href: 'http://www.hcharts.cn', // 鏈接地址
            position: {
              // 位置設(shè)置
              align: 'left',
              x: 400,
              verticalAlign: 'bottom',
              y: -100
            },
            style: {
              // 樣式設(shè)置
              cursor: 'pointer',
              color: 'red',
              fontSize: '30px'
            }
          },
          chart: {
            spacing: [40, 0, 40, 0],
            options3d: {
              enabled: true,
              alpha: 45
            }
          },
          title: {
            floating: true,
            text: '這里標(biāo)題'
          },
          tooltip: {
            pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
          },
          plotOptions: {
            pie: {
              allowPointSelect: true,
              cursor: 'pointer',
              dataLabels: {
                enabled: true,
                format: '<b>{point.name}</b>: {point.percentage:.1f} %',
                style: {
                  color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || '#fff'
                }
              },
              point: {
                // events: {
                //   mouseOver: function (e) {
                //     // 鼠標(biāo)滑過時(shí)動(dòng)態(tài)更新標(biāo)題
                //     chart.setTitle({
                //       text: e.target.name + '\t' + e.target.y + ' %'
                //     })
                //   }
                // }
              },
              innerSize: 220,
              depth: 40
            }
          },
          series: [
            {
              type: 'pie',
              innerSize: '80%',
              name: '市場(chǎng)份額',
              data: [
                ['IE', 26],
                ['Safari', 18],
                ['Opera', 16],
                ['其他', 10]
              ]
            }
          ]
        },
        function (c) {
          // 圖表初始化完畢后的會(huì)掉函數(shù)
          // 環(huán)形圖圓心
          var centerY = c.series[0].center[1],
            titleHeight = parseInt(c.title.styles.fontSize)
          // 動(dòng)態(tài)設(shè)置標(biāo)題位置
          c.setTitle({
            y: centerY + titleHeight / 2
          })
        }
      )
    })
    return {
      ...toRefs(state),
      pie
    }
  }
}
</script>

<style lang="scss" scoped>
.pie {
  width: 100%;
  height: 100%;
}
</style>

如此你就得到了一個(gè)3D餅圖?文章來源地址http://www.zghlxwxcb.cn/news/detail-539614.html

到了這里,關(guān)于vue3+heightchart實(shí)現(xiàn)3D餅圖,echarts3D餅圖,3D餅圖引導(dǎo)線實(shí)現(xiàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue3之echarts3D環(huán)柱圖

    vue3之echarts3D環(huán)柱圖

    vue3之echarts3D環(huán)柱圖 效果: 核心代碼:

    2024年01月25日
    瀏覽(30)
  • echarts3d餅圖,環(huán)形圖(包含透明效果)

    echarts3d餅圖,環(huán)形圖(包含透明效果)

    效果圖: 餅圖: ?? 環(huán)形圖: 帶透明度的環(huán)形圖: 安裝echarts ? \\\"echarts\\\":?\\\"^5.1.2\\\" ?\\\"echarts-gl\\\":?\\\"^2.0.8\\\" .vue文件 【 bindListen方法可以提取到mixins里面,以供組件多次調(diào)用 】 ? chart.js 參考文章:?https://www.cnblogs.com/KaypoGeng/p/14338434.html?(我就是在這個(gè)基礎(chǔ)上優(yōu)化的)

    2024年02月11日
    瀏覽(19)
  • echarts3d柱狀圖

    echarts3d柱狀圖

    ?

    2024年02月21日
    瀏覽(20)
  • echarts3D地圖+3D柱狀圖+3D飛線圖

    echarts3D地圖+3D柱狀圖+3D飛線圖

    echarts版本:5.4.0 echarts-gl版本:2.0.8 DataV.GeoAtlas地理小工具系列

    2024年02月07日
    瀏覽(22)
  • vue3.0 使用echarts與echarts-gl 實(shí)現(xiàn)可旋轉(zhuǎn),可放大3D餅圖

    vue3.0 使用echarts與echarts-gl 實(shí)現(xiàn)可旋轉(zhuǎn),可放大3D餅圖

    echarts與echarts-gl 實(shí)現(xiàn)3D餅圖 實(shí)現(xiàn)效果: 旋轉(zhuǎn)效果 縮放效果 實(shí)現(xiàn)步驟 1、安裝echarts npm install echarts npm install echarts-gl 2、頁面定義容器 3、js中引入echarts VUE 組件完整源碼:

    2024年04月26日
    瀏覽(27)
  • vue中使用echarts與echarts-gl 實(shí)現(xiàn)3D餅圖環(huán)形餅圖

    vue中使用echarts與echarts-gl 實(shí)現(xiàn)3D餅圖環(huán)形餅圖

    注意:我不知道版本差異會(huì)不會(huì)有影響(可以指定版本 也可以借鑒我的) 指定版本命令 加個(gè)@后面跟版本號(hào)即可 成功之后可以在package.json中檢查是否安裝成功(如上圖) 引入位置:我沒有在main.js中全局引用,而是哪個(gè)頁面用到就引入哪里 代碼: 注意:我沒有封裝起來(你

    2024年02月03日
    瀏覽(56)
  • vue 使用echarts實(shí)現(xiàn)3D餅圖和環(huán)形圖

    vue 使用echarts實(shí)現(xiàn)3D餅圖和環(huán)形圖

    記錄一下echarts實(shí)現(xiàn)3d餅圖和環(huán)形圖功能## 標(biāo)題 實(shí)現(xiàn)效果 首先第一步安裝echarts和echarts-gl echarts-gl安裝最新版本可能會(huì)有異常,建議安裝\\\"echarts-gl\\\": \\\"^1.1.2\\\"版本 第二步在vue文件中引入 第三步我這里把實(shí)現(xiàn)3d餅圖的代碼給封裝一下,如下: 第四步 vue文件內(nèi)使用 餅圖的實(shí)現(xiàn) 如果對(duì)

    2024年02月12日
    瀏覽(25)
  • Vue2 Echarts 3D餅圖

    2024年01月19日
    瀏覽(15)
  • vue3使用 echarts - 餅圖、折線圖

    vue3使用 echarts - 餅圖、折線圖

    餅圖 - 帶中心圖形 - graphic - elements 折線圖 - 圖表標(biāo)記 markPoint

    2024年02月08日
    瀏覽(19)
  • 用echarts在vue2中實(shí)現(xiàn)3d餅圖

    用echarts在vue2中實(shí)現(xiàn)3d餅圖

    先看效果,再看文章: 3d的圖不僅用到echarts,還用到了echarts-gl,因此都需要安裝一下哦~ 直接復(fù)制粘貼吧,省事 1、修改3d餅圖大小,在大概244行的位置,grid3D的對(duì)象里面,修改distance屬性,即可調(diào)整 值越小,圖越大? ? 2、修改3d餅圖視角高度,在大概161行的位置,修改函數(shù)

    2024年02月07日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包