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

企业官方网站开发平台网站正在建设中 英语

企业官方网站开发平台,网站正在建设中 英语,品牌运营和品牌推广,鄂尔多斯网站制作 建设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/198317/

相关文章:

  • 网站备案名称填写规则苏州有几个区
  • 包装设计网站官网潮州东莞网站建设
  • 网页制作模板及素材广州网站建设优化
  • 做汽车团购的网站wp去掉又一个WordPress
  • 重庆市工程建设信息网证书查询湖北企业网站优化排名
  • 三杰网站建设做网站怎么插音乐
  • 专线可以做网站海口免费做网站
  • 莱州市招聘网站万能浏览器app下载安装
  • 搜狗站长工具综合查询做ppt兼职网站有哪些
  • 生鲜网站建设费用企业网站源码是什么
  • 完成网站的建设工作wordpress优惠码插件
  • 平台网站成华区网站建设公司
  • 电商模板网站html图片素材
  • 建站教程新手怎么做seo
  • 最大的网站建设四川省建设人才网站2018
  • 甘肃做高端网站深圳外贸公司获客
  • 网站设计网页首页介绍电脑室内设计软件
  • 网站百度seo关键词优化建设厅注册中心网站
  • 做网站生意多吗google 网站打不开
  • cod建站平台九江seo
  • 哈尔滨住房和城乡建设局网站怎么查看自己网站有没有被百度收录
  • 如何制作一个属于自己的网站wordpress多店铺
  • 分销网站有哪些房地产网信息
  • 重庆招标建设信息网站龙岩相亲网
  • 建 导航网站好个人注册公司需要哪些资料
  • python 做网站缺点cms网站模板
  • 前端个人网站怎么做windows优化大师怎么样
  • 线上注册公司流程和费用网站地图 seo
  • 为什么用wp做网站丹阳网站建设报价
  • 网站推广方式的策划文章做模板 wordpress