我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue3+ts使用Echarts的方法是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue3+ts使用Echarts的方法是什么

本篇内容主要讲解“vue3+ts使用Echarts的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue3+ts使用Echarts的方法是什么”吧!

安装

npm install echarts --save

引入

import * as echarts from 'echarts';

(一般项目中大致会用到三种图表:柱形图、折线图、饼图。所以本文在举例说明中主要以这三种图表为例。)

echarts.setOption()配置项常用属性说明(查看完整版:Echarts-Documentation)

vue3+ts使用Echarts的方法是什么

内容格式器formatter

vue3+ts使用Echarts的方法是什么

使用tips

echarts初始化时,必须给其绑定的元素设置宽高,否则echarts会初始化失败。

举例

<template>    <div>        <div ref="barChart" :></div>        <div ref="pieChart" :></div>    </div></template><script setup lang="ts">import * as echarts from 'echarts';import { onMounted, ref } from 'vue';const barChart = ref<HTMLElement>(); const myChart1 = ref<any>();// 绘制柱形图function initBarEcharts() {    myChart1.value = echarts.init(barChart.value!);    myChart1.value.setOption({        title: {            text: '学习输出',            x: 'center'        },        tooltip: {            trigger: 'item'        },        legend: {            data: ['输出量', '输入量'],            orient: 'vertical',            right: 60,            top: 20        },        xAxis: {            data: ['六月', '七月', '八月', '九月', '十月']        },        yAxis: {},        color: ['#c38bef', '#6dbcf7'],        series: [            {                name: '输出量',                type: 'line',                data: [2, 9, 6, 3, 1],                smooth: true,                label: {                    show: true,                    position: 'top'                }            },            {                name: '输入量',                type: 'bar',                data: [9, 18, 12, 9, 6],                barWidth: '20',                label: {                    show: true,                    position: 'top'                }            }        ]    });}//绘制饼图const pieChart = ref<HTMLElement>(); const myChart2 = ref<any>();function initPieEcharts(){    myChart2.value=echarts.init(pieChart.value!)    myChart2.value.setOption({        title:{            text:'文章分类',            x:'center'        },        tooltip:{            trigger:'item',            formatter:'{b}:{c}({d}%)'        },        legend:{            type:'scroll',            orient:'vertical',            left:0,            top:30,            height:150,            data:['html','css','javascript','typescript','vue2','vue3','react','angular','uniapp','taro','vite','webpack','node','others']        },        color:['#61adf2','#56dae8','#efa49e','#7ea1ed','#5ae05a','#f2d2a2','#5881e8','#63d6c0','#edc29f','#5b97d3','#3eceb3','#6a96ed','#426ed1','#65d18b'],        series:[            {                name:'文章分类数量',                type:'pie',                radius:'30%',                center:['60%','50%'],                data:[                    {name:'html',value:10},                    {name:'css',value:12},                    {name:'javascript',value:20},                    {name:'typescript',value:15},                    {name:'vue2',value:13},                    {name:'vue3',value:12},                    {name:'react',value:3},                    {name:'angular',value:2},                    {name:'uniapp',value:12},                    {name:'taro',value:5},                    {name:'vite',value:2},                    {name:'webpack',value:3},                    {name:'node',value:9},                    {name:'others',value:10},                ],                emphasis:{                    itemStyle:{                        shadowBlur:10,                        shadowOffsetX:0,                        shadowColor:'rgba(0,0,0,0.5)'                    }                },                label:{                    show:true,                    position:'outside',                    formatter:'{b}:{c}({d}%)'                }            }        ]    })}onMounted(() => {    initBarEcharts();    initPieEcharts()});</script>

界面展示

vue3+ts使用Echarts的方法是什么

到此,相信大家对“vue3+ts使用Echarts的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue3+ts使用Echarts的方法是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vue3+ts使用Echarts的方法是什么

本篇内容主要讲解“vue3+ts使用Echarts的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue3+ts使用Echarts的方法是什么”吧!安装npm install echa
2023-07-05

vue3和ts封装axios及使用mock.js的方法是什么

这篇文章主要讲解了“vue3和ts封装axios及使用mock.js的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue3和ts封装axios及使用mock.js的方法是什么”吧
2023-07-05

Vue3 echarts组件化及使用hook进行resize的方法是什么

echarts组件化及使用hook进行resizehook本质是一个函数,把setup函数中使用的CompositionAPI进行了封装组件化echarts实例import*asechartsfrom"echarts";importuseResizefrom"@/hooks/useResize";//hook代码见下方const{proxy}=getCurrentInstance();//获取实例中的proxyletechart;letechartInst
2023-05-23

vue3中使用Apache ECharts的详细方法

最近在做一些数据透析的项目需要用到报表图,那么报表图好用的有老牌的ECharts,比较新意的AntV,思前马后的想了一下还是用了Echarts,这篇文章主要介绍了vue3中使用Apache ECharts,需要的朋友可以参考下
2022-11-13

vue3的mixin混入使用方法是什么

本篇内容主要讲解“vue3的mixin混入使用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue3的mixin混入使用方法是什么”吧!vue 2 中采用选项式API 如: data、
2023-06-21

echarts引用数据的方法是什么

ECharts引用数据的方法有多种,根据数据的不同来源和格式,可以选择适合的方法进行引用。以下是几种常见的引用数据的方法:1. 静态数据引用:直接在代码中定义数据,例如使用JavaScript数组、对象等形式定义数据,并在ECharts配置
2023-09-21

Vue3之getCurrentInstance与ts结合使用的方式

这篇文章主要介绍了Vue3之getCurrentInstance与ts结合使用的方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-17

vue3项目中keepAlive的使用方法是什么

vue3项目中keepAlive的使用方法是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。keepalive是Vue的内置组件,作用是将组件缓存在内存当中,
2023-06-22

Vue3父子通讯方式及Vue3插槽的使用方法是什么

这篇文章主要介绍了Vue3父子通讯方式及Vue3插槽的使用方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue3父子通讯方式及Vue3插槽的使用方法是什么文章都会有所收获,下面我们一起来看看吧。Vue
2023-07-05

使用vue3+ts+setup获取全局变量getCurrentInstance的方法实例

这篇文章主要给大家介绍了关于使用vue3+ts+setup获取全局变量getCurrentInstance的相关资料,文中通过实例代码介绍的非常详细,对大家学习或者使用vue3具有一定的参考学习价值,需要的朋友可以参考下
2022-11-13

怎么在Vue3中使用<script lang=“ts“ setup>语法糖

迁移组件以下组件有两个道具(要显示的和一个标志)。基于这两个道具,计算模板中显示的小马图像的URL(通过另一个组件)。该组件还会在用户单击它时发出一个事件。PonyponyModelisRunningImageselectedPony.vue{{ponyModel.name}}import{computed,defineComponent,PropType}from&#39;vue&#39;;importImagefrom&#39;./Image.vue&#39;
2023-05-16

Vue3中watch的用法是什么

本篇内容主要讲解“Vue3中watch的用法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue3中watch的用法是什么”吧!目录前言?一、API介绍二、监听多个数据源三、侦听数组四、侦
2023-06-20

vue3自定义插件的作用场景及使用方法是什么

本篇内容主要讲解“vue3自定义插件的作用场景及使用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue3自定义插件的作用场景及使用方法是什么”吧!插件的作用场景在vue2的插件那篇文
2023-07-05

vue3自定义指令的方法是什么

这篇文章主要介绍“vue3自定义指令的方法是什么”,在日常操作中,相信很多人在vue3自定义指令的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue3自定义指令的方法是什么”的疑惑有所帮助!接下来
2023-07-04

Vue3通过ref操作Dom元素及hooks的使用方法是什么

这篇文章主要介绍了Vue3通过ref操作Dom元素及hooks的使用方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue3通过ref操作Dom元素及hooks的使用方法是什么文章都会有所收获,下面我们
2023-07-05

echarts无法渲染的原因及解决方法是什么

常见的echarts无法渲染的原因及解决方法如下:原因:1. 引入echarts的路径不正确:可能是路径写错或者文件未正确引入。2. 数据格式不正确:echarts要求传入正确的数据格式,如果数据格式不正确,可能导致无法渲染。3. 容器大小
2023-10-08

Vue3+ts+setup getCurrentInstance使用时遇到的问题以及解决办法

getCurrentInstance方法用于获取当前组件实例,仅在setup和生命周期中起作用,下面这篇文章主要给大家介绍了关于Vue3+ts+setup getCurrentInstance使用时遇到的问题以及解决办法,需要的朋友可以参考下
2022-11-13

vue3+ElementPlus使用lang="ts"报Unexpected token错误的解决办法

最近开发中遇到了些问题,跟大家分享下,这篇文章主要给大家介绍了关于vue3+ElementPlus使用lang="ts"报Unexpected token错误的解决办法,需要的朋友可以参考下
2023-01-18

vue3自定义指令方法是什么

这篇文章主要讲解了“vue3自定义指令方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue3自定义指令方法是什么”吧!一、注册自定义指令以下实例都是实现一个输入框自动获取焦点的自定
2023-06-21

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录