多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

摘 要

今天,Ofter分享一个独家出品的集动态数据,实用,炫酷的可视化大屏,非常值得学习。

  1. 动态数据:API接口获取(如天气、今日热搜等);
  2. 素材丰富:含动图、装饰、动态排序、多图表联合共享数据集;
  3. 全屏及链接:点击标题就可全屏,点击可查看大图,点击热搜可查看具体信息。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

Ofter在前几篇文章中,讲解了如何用pyecharts或Vue来制作可视化大屏,pyecharts和vue各有优势,就看大家的侧重点:

pyecharts:基于python和echarts,数据的统计、分析、处理更便捷;前端页面风格相对单一,可能没那么好看。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

vue:可导入的可视化库很多,前端页面自由度高,更炫酷;数据也可以处理,基于javascript/typescript,相对来说没有python方便。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

可视化仓库

介绍动态、炫酷、实用的可视化大屏前,Ofter先为大家介绍几个我们常用的精选库。

1.echarts: 图表齐全,基本所有你能想到的图表都有,有非常好的开源社区

https://echarts.apache.org/examples/zh/index.html

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

2.viser: ant系列,支持react, vue, angular语言,官方文档实在是模糊不清。

https://viserjs.gitee.io/demoHome.html

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

3.ucharts: 基于echarts,基本都是常用图表,适合基础入门学习,另外有个优点是配置与数据解耦,后端数据直接渲染。

https://demo.ucharts.cn/#/

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

4.dataV: 亮点是有动态装饰效果,样式比较科技感,与其他库搭配使用。

http://datav.jiaminghi.com/guide/

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

注:专业角度上,我们都是使用echarts,其他库作为补充使用。

编写大屏代码

终于回归正题了,Ofter以上图这个大屏为例,为大家介绍下如何编写动态的可视化大屏。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

一、准备工作

  1. 编写代码的工具:pycharm
  2. Vue安装和简单示例‬:参考‬之前‬的人文章‬《vue完整‬教程‬-从零开始‬编写‬可视化‬大屏‬》
  3. 可视化库:上图大屏采用了echarts(图表部分)和dataV(装饰部分)两个库
  4. 数据:echarts的练习数据,API接口获取

二、大屏布局

准备工作做完,我们就完成了50%的工作,我们再设计一下大屏的排版,主要定一下所用图表和各图表的宽高占比,这样我们就完成了75%的工作,剩下的就编写代码。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

三、代码编写

1.全局引用仓库

全局引用就不用每个vue文件再引用了,将src-main.js代码改成如下:

import Vue from 'vue'import App from './App'import router from './router'import * as echarts from 'echarts' //引入echartsimport dataV from '@jiaminghi/data-view' //引入datavVue.use(dataV) //使用datavVue.prototype.$echarts = echarts //使用echartsVue.config.productionTip = falsenew Vue({ el: '#app', router, components: { App }, template: '<App/>'})

2.项目结构

结构基本上都大同小异,就有一点要注意:数据集像json,excel等要存放在与src平级的static目录下,放置在src-assets可能会读不出数据。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

3.各图表代码编写

先在src-components目录下编写各图表代码。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

以动态柱状排序图(各国人均收入动态排序)为例,在echarts中的官网示例中可找到代码,但是这个代码不能直接用。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

一般,echarts的代码就分为两部分(变量定义和图表定义),也有可能只有图表定义:

1)变量定义:这个应该可以理解,就是为图表定义的变量;

2)图表定义:以"option="或"$"为首的就是图表定义部分。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

Ofter在上图红框框出来的部分是需要自行添加的代码,然后就可以把echarts官网上的代码复制到下图如下位置。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

4.测试图表

我们在路由src-router-index.js文件中配置下路由,就可以运行项目测试图表。

多语言动态数据可视化大屏(附源码)(数据动态可视化大屏展示)

完整资料获取

一、可视化仓库:

  1. echarts
  2. viser
  3. ucharts
  4. dataV

二、数据集:

  1. echarts练习数据源;
  2. API:天气、股票等;

三、源代码

  1. Ofter数据科学大屏;
  2. 多套大屏模板;
  3. 多个Vue-echarts图表模板;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月14日 上午8:16
下一篇 2024年5月14日 上午8:28

相关推荐

  • 众多项目经理都推荐的PM软件(众多项目经理都推荐的pm软件有哪些)

    在科技迅速发展的今天,无论是工程项目、产品研发项目还是科研类项目,其管理手段都在与时俱进,创新与变革。项目跨部门、成员过多,同时进行的项目过多,这种种情况都需要PM从多个维度把控和…

    科研百科 2024年4月24日
    57
  • 辽宁省教育厅高校科研项目辽宁省教育厅高校科研项目

    辽宁省教育厅高校科研项目 辽宁省教育厅近年来一直致力于推动高校科研的发展,尤其是在教育信息化建设方面做出了巨大的贡献。为了鼓励高校教师积极申报科研项目,辽宁省教育厅近日推出了一系列…

    科研百科 2024年7月4日
    37
  • 金山办公数字化转型成功,荣获2022数字化转型推动企业100强(数字化转型打造智能企业)

    由互联网周刊主导评选的《2022数字化转型推动企业100强》榜单现已公布,金山办公排位靠前,位居前二十强。同样位于榜单前列的还有腾讯、华为、中国移动、中国电信、中国联通、海康威视等…

    科研百科 2022年8月10日
    113
  • 科学基金项目申请书中研究基础的填写(科学基金项目申请书中研究基础的填写要求)

    科学基金项目申请书中,研究基础部分主要是要求申请者回答“凭什么能研究这个项目”的问题。对此,医刊汇编译认为,申请者可以从以下几个方面进行叙述。 一、已开展的相关研究。申请者开展了与…

    科研百科 2024年4月14日
    89
  • 国外能组织党员活动吗

    国外能组织党员活动吗国外能组织党员活动吗?“我只能坐等车或坐等车。”“我能坐着,我必须坐好了,才能坐。”“我能坐得住坐得稳,我不能坐在车子上。”“你可以坐坐的稳吗?”“我能坐着,我…

    科研百科 2024年11月21日
    0
  • 滁州中成药业项目

    滁州中成药业项目 滁州是中国安徽省的一个地级市,有着悠久的历史和文化。然而,随着现代社会的不断发展,滁州的中成药业也面临着越来越大的挑战。因此,滁州政府决定启动中成药业项目,以推动…

    科研百科 2024年10月29日
    0
  • h5软件开发技术

    H5软件开发技术是一种基于HTML5的应用开发技术,它在移动应用开发领域具有广泛的应用。H5软件开发技术的出现,使得开发者能够使用统一的技术开发跨平台的应用程序,无需为不同的操作系…

    科研百科 2024年2月24日
    57
  • 项目管理软件工具

    项目管理软件工具 项目管理软件工具是帮助项目经理和团队管理项目的重要工具。它们可以帮助项目经理更好地规划和控制项目进度,确保项目在预算、时间和质量方面实现目标。随着项目管理变得更加…

    科研百科 2024年7月23日
    27
  • 国家863科研项目间接费

    国家863科研项目间接费 随着科技的不断进步,国家863计划的推动,科研项目间接费已经成为科研项目中不可或缺的一部分。那么,什么是科研项目间接费呢?它是如何计算的呢?下面,我们来详…

    科研百科 2024年8月10日
    22
  • 科瑞物业管控系统app(科耐物业管理软件)

    科耐物业管理软件:物业管理的新选择 随着物业管理行业的不断发展和智能化的推进,科耐物业管理软件成为了物业管理行业的新型选择。本文将介绍科耐物业管理软件的特点和使用方式。 科耐物业管…

    科研百科 2024年8月30日
    21