当前位置: 首页 > news >正文

dw网站建设教程东莞市建筑工程

dw网站建设教程,东莞市建筑工程,网站开发及应用,菜单宣传网站怎么做ECharts 是一个功能强大、灵活易用的数据可视化工具,适用于商业报表、数据分析、科研教育等多种场景。那么该如何优雅的使用Echarts呢? 这里以vue3为例。 安装echarts pnpm i echarts封装公用方法 // ts-nocheck import * as echarts from echarts; // 我们这里借…

ECharts 是一个功能强大、灵活易用的数据可视化工具,适用于商业报表、数据分析、科研教育等多种场景。那么该如何优雅的使用Echarts呢? 这里以vue3为例。

安装echarts

pnpm i echarts

封装公用方法

// @ts-nocheck
import * as echarts from 'echarts';
// 我们这里借助vueUse提高可视化体验, useResizeObserver监听dom大小改变, useDebounceFn监听中添加防抖
import { useResizeObserver, useDebounceFn } from '@vueuse/core';
// 引入地图json 按需,不是地图则不需要
// import china from './china.json';
// echarts.registerMap('china', china);/*** @param el 图表挂在dom* @param options 图表配置*/
export function useECharts(el: HTMLElement, options: echarts.EChartsOption) {let chart: any;// 图表初始化chart = echarts.init(el);// 设置图表配置chart.setOption(options);// 挂载dom宽度改变监听重新渲染图表useResizeObserver(el,useDebounceFn(() => {chart.resize();}, 50));// 定义setData方法const setData = (dataset: echarts.DatasetOption | echarts.DatasetOption[]) => {chart.setOption(Object.assign(options, { dataset }));};// 返回echarts实例,和更新data方法,方便更新图表return [chart, { setData }];
}

图表使用

<template><div ref="helloChartRef" class="chart"></div>
</template>
<script setup lang="ts">import { onMounted, ref } from 'vue';import { useECharts } from '@/utils';import type { EChartsType } from 'echarts';let chart: EChartsType;const helloChartRef = ref();const theme = ref('dark');onMounted(() => {// todo 为了vue模板看起来干净,可以吧options抽离到外部js中去chart = useECharts(helloChartRef.value, {xAxis: {// x轴data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'],},yAxis: {// y轴},toolbox: {// 工具箱 官方文档:http://echarts.apache.org/zh/option.html#toolboxfeature: {// 按钮的位置和配置参数的排序有关restore: {}, // 刷新按钮dataZoom: {// 缩放按钮yAxisIndex: false, // 不选取y轴的坐标(就是全选y轴)},saveAsImage: {}, // 保存为图片的按钮},},series: {// 图表类型name: '销量',type: 'bar',data: [5, 20, 36, 10, 10, 20],},});});
</script><style lang="less" scoped>.chart {height: 300px;}
</style>

效果

是不是很容易就上手了呢,也可以到我自己部署的案例网站看实际效果呢,还可以边看效果边看源码。
请添加图片描述

相关网站

  • echarts官方文档
  • 博客demo

摸鱼博客就写到这啦,听我说谢谢你,因为有你,我的博客浏览+1.

http://www.yayakq.cn/news/453446/

相关文章:

  • 营销型网站建设评价网站建设中下载
  • 郑州做网站优化的公上海公司名称注册查询网
  • 哪个网站有教做面食网络品牌推广ppt
  • 织梦网站logowordpress用户批量注册
  • 网站开发就业培训个人门户网站
  • 网站域名删除时间查询seo网站优化培训班
  • 群辉做网站服务器python网站常用代码
  • 阜阳html5网站建设河南省中原建设有限公司网站
  • 乐山市做网站的公司商城网站前台html
  • 网站需要什么装宽带需要多少钱
  • 担保交易网站开发怎样辨别自己网站的好坏
  • 网站ip和pv的比例百度推广网络推广微信网站
  • 家电网站设计做网页用的网站
  • 网站标签title网页在线制作app
  • 网站首页代码怎么写上海网站免费制作
  • 企业自适应网站建设wordpress做导航页面
  • 模板演示网站广告网站搭建
  • 南阳seo网站价格广州建筑集团下属公司有哪些
  • wap购物网站模板下载红河北京网站建设
  • 外贸网站 语言制作网页的三大技术是哪些
  • 医疗网站建设新闻wordpress 首页制作
  • cms官方网站童程童美少儿收费价目表
  • 免费新建网站国家信息企业公示网官网登录入口
  • 深圳网站建设有限公司 2019专业做婚庆的网站有哪些
  • 建设网站的个人心得体会网站排版图片
  • 网站制作推荐新鸿儒优秀学校网站模板
  • 弹幕视频网站开发软文推广是什么意思
  • 绍兴seo宁波seo免费优化软件
  • it行业网站模板php备份网站
  • 购物网站推广方案电商设计要学多久