iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue3+ts使用Echarts的方法是什么
  • 295
分享到

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

2023-07-05 16:07:33 295人浏览 安东尼
摘要

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

本篇内容主要讲解“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的方法是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: vue3+ts使用Echarts的方法是什么

本文链接: https://www.lsjlt.com/news/353466.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作