记录vue3+echarts搭建数据可视化页面!

这篇具有很好参考价值的文章主要介绍了记录vue3+echarts搭建数据可视化页面!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:记录一下写页面的时候遇到过的一些小问题!

一、页面布局

页面布局就是简单的用了个三栏式布局,在写页面的过程中对于多个页面共同使用的部分要注意善用组件复用,避免写冗余重复的代码!
比如说对于需要重复使用的图表容器,可以将其注册为全局组件V3Echarts.vue,当需要表示图表时,可直接引入,然后利用props传值,将Echarts图表需要的options传给V3Echarts组件即可;
以及对于图表options,可以将其封装到一个ts文件中,将其暴露出去,当需要的时候引入即可;
vue3可视化编辑页面,echarts,javascript,ecmascript

整体使用vite搭建的vue3-ts项目,页面大抵如下!(就不放多个页面了,都差不多,我也知道没有多好看,会继续优化的!)

vue3可视化编辑页面,echarts,javascript,ecmascript

二、遇到的问题(主要在于Echarts图表版本过高使用的配置项该版本已经淘汰而导致的控制台警告)

1.[ECharts] DEPRECATED:[radar.indicator]text is deprecated, use name instead.

其实中文翻译过来就能知道是说radar.indicator这个配置项中的数据中的text键值需要替换为name;

//错误写法!
const indicator = [
        {
            text: '信访',
            max: 6000,
        },
        {
            text: '网访',
            max: 5000
        },
        {
            text: '电访',
            max: 5000
        },
        {
            text: '邮访',
            max: 5000,
        },
        {
            text: '来访',
            max: 5000
        }
    ];
radar: {
            indicator: indicator,
            // shape: 'circle',
            axisName: {
                color: '#fff',
                fontSize: 14
            },
}

Echarts最新版本写法!

//在radar中使用indicator的时候,数据需要将键名text改为name就不会报错啦!
const indicator = [
        {
            name: '信访',
            max: 6000,
        },
        {
            name: '网访',
            max: 5000
        },
        {
            name: '电访',
            max: 5000
        },
        {
            name: '邮访',
            max: 5000,
        },
        {
            name: '来访',
            max: 5000
        }
    ];

2.[ECharts] DEPRECATED: textStyle hierarchy in lable has been removed since 4.0 All textStyle properties…

其实这个问题也是一样的,最新版本的Echarts5弃用了在lable配置项中再写一个textStyle配置项的操作,直接将原本在textStyle中写的配置,放到lable配置下即可!

总结

写页面的过程中也没有遇到什么比较难的问题,编写页面的过程中,也是自己复习温习锻炼的一个过程,要再继续加油!文章来源地址https://www.toymoban.com/news/detail-602246.html

到了这里,关于记录vue3+echarts搭建数据可视化页面!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vite+vue3+cesium大屏数据可视化项目——第一章:搭建项目

    目录 系列文章目录 前言 一、搭建项目 1.检查node版本号 2.搭建vue3项目 二、配置cesium 1.前期准备 2.安装cesium 3.引入cesium 4.初始化页面 总结   这几年智慧城市、数字孪生、数字可视化这些高级词汇可太多啦,招聘简介上也有很多要求会webGis等相关经验,所以我觉得最近来学一

    2024年02月07日
    浏览(43)
  • GoView 是一个Vue3搭建的低代码数据可视化开发平台

    开源、精美、便捷的「数据可视化」低代码开发平台 框架:基于  Vue3  框架编写,使用  hooks  写法抽离部分逻辑,使代码结构更加清晰; 类型:使用  TypeScript  进行类型约束,减少未知错误发生概率,可以大胆修改逻辑内容; 性能:多处性能优化,使用页面懒加载、组件

    2024年02月04日
    浏览(50)
  • vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化

    大家好,我是yma16,本文分享关于 vue3+echarts应用——深度遍历 html 的 dom结构并使用树图进行可视化。 💖vue3系列文章 vue3 + fastapi 实现选择目录所有文件自定义上传到服务器 前端vue2、vue3去掉url路由“ # ”号——nginx配置 csdn新星计划vue3+ts+antd赛道——利用inscode搭建vue3(ts)+an

    2024年01月20日
    浏览(55)
  • vue3 | 数据可视化实现数字滚动特效

    vue3不支持vue-count-to插件,无法使用vue-count-to实现数字动效,数字自动分割,vue-count-to主要针对vue2使用,vue3按照会报错: TypeError: Cannot read properties of undefined (reading \\\'_c\\\') 的错误信息。这个时候我们只能自己封装一个CountTo组件实现数字动效。先来看效果图: 使用Vue.component定义公

    2024年02月02日
    浏览(34)
  • 在vue项目使用数据可视化 echarts ,柱状图、折线图、饼状图使用示例详解及属性详解

      npm install echarts --save 页面导入:   import * as echarts from \\\'echarts\\\' 全局导入:  main.js 中,导入并注册到全局   import echarts from \\\'echarts\\\'   Vue.prototype.$echarts = echarts

    2024年02月13日
    浏览(32)
  • Flask+Echarts搭建全国疫情可视化大屏

    本项目是基于flask+echarts搭建的全国疫情追踪的可视化大屏,主要涉及到的技术有csv处理,flask框架,echarts图表。 最终效果如下: 我们先搭建一个基础的flask应用 接着,需要编写index.html页面和css样式代码(这里我就直接放最终的代码) 我们需要编写获取数据的接口,然后通过

    2024年02月16日
    浏览(33)
  • 【Spark+Hadoop+Hive+MySQL+Presto+SpringBoot+Echarts】基于大数据技术的用户日志数据分析及可视化平台搭建项目

    点我获取项目数据集及代码 随着我国科学技术水平的不断发展,计算机网络技术的广泛应用,我国已经步入了大数据时代。在大数据背景下,各种繁杂的数据层出不穷,一时难以掌握其基本特征及一般规律,这也给企业的运营数据分析工作增添了不小的难度。在大数据的背景

    2024年02月10日
    浏览(42)
  • Echarts数据可视化 第4章 Echarts可视化图 4.10 热力图

    Echarts数据可视化 Echarts数据可视化:入门、实战与进阶 第4章 Echarts可视化图 4.10 热力图 热力图是一种密度图,使用不同颜色和不同颜色深浅程度来表示数据量的区别。 举个栗子 渲染效果 解释一下这个图 其中横轴代表小时,纵轴表示星期几,图中不同颜色的区块代表了数据

    2024年02月14日
    浏览(37)
  • ECharts数据可视化

    目录 第一章 什么是ECharts 第二章 搭建环境  2.1 Echarts的下载 2.2 Visual Studio Code下载 第三章 一个简单的可视化展示 第四章 Echarts组件 4.1 标题 4.2 提示框 4.3 工具栏 4.4 图例 4.5 时间轴 4.6 数据区域缩放 4.6.1 滑动条型数据区域缩放 4.6.2 内置型数据区域缩放    4.6.3 框选型数据

    2024年02月10日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包