• Stars
    star
    194
  • Rank 200,219 (Top 4 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

基于Vue3.0的“数据可视化大屏”设计与编辑器

Vue 3 Data Visualization

项目简介

GitHub stars GitHub stars

star fork

本项目为个人项目, 主要使用 Vue 3, Echarts 5, Element Plus 进行开发. 使用原生 JavaScript 实现元素的拖拽与缩放.

该项目主要为实现通用的可视化大屏的简单配置, 对于特殊图表仍然需要二次开发.

项目预览: https://miyuesc.github.io/data-visualization/

国内同步镜像: https://miyuesc.gitee.io/data-visualization/

预览地址可能会存在版本不符的问题, 建议下载运行

主要功能

  • ECharts常用图表
  • 标题单位
  • 组件拖拽/缩放
  • 边框背景
  • 图表坐标轴配置
  • 图例设置
  • 画布整体缩放
  • 组件层级调整
  • 组件图层列表
  • 常用形状组件
  • 标题/文字组件
  • 图表的不同设置
  • 高德地图组件
  • 常用列表/轮播/数字动画等组件
  • 预览/导出json
  • 数据源配置
  • ...

使用

1. 下载或克隆该项目到本地

git clone https://github.com/miyuesc/vue-data-visualization.git -b main

2. 安装依赖

// yarn run install
npm run install

3. 运行预览

// yarn run build
npm run build

运行预览

1. 初始界面

image-20210705145317801

2. 拖拽效果

image-20210705145333404

3. 标题与单位配置

image-20210705145411569

4. 背景边框配置

image-20210705145621180

5. X轴/Y轴配置

image-20210705145838804

6. 图层管理与锁定

image-20210705145932618

友情赞助

偷偷丢个赞赏码吧~~~~

微信:如果对您有帮助,您可以请我喝杯咖啡~~

支付宝:如果对您有帮助,您可以请我喝杯咖啡~~

学习交流

如果您觉得这些文章对您有帮助,想和我一起学习,欢迎您关注我的微信订阅号。

订阅号名称:前端小白MiyueFE

订阅号:前端小白MiyueFE

More Repositories

1

bpmn-process-designer

bpmn-js 工具库
TypeScript
1,635
star
2

documents

程序开发相关的书籍与文档,多为 PDF 文件。
256
star
3

blog

一个前端菜鸟的学习记录博客
JavaScript
53
star
4

diagram-js-grid-bg

A visual grid backgroud for diagram-js, base on diagram-js-grid. 基于 diagram-js-grid 的 SVG 网格背景,可用于diagram-js的相关项目,例如 bpmn-js、dmn-js 等。
TypeScript
21
star
5

bpmn-js-i18n-zh

Chinese internationalization resources for bpmn-js
JavaScript
10
star
6

miyuesc

A vue blog theme
CSS
9
star
7

monorepo-micro-apps

小米的百宝袋~~~基于monorepo与MicroApp的微前端项目管理方案, 以及钉钉流程等复杂组件与工具函数
TypeScript
9
star
8

diagram-js-context-pad

An element context menu component for diagram-js/bpmn-js use, base on diagram-js/lib/features/context-pad. 一个提供给 diagram-js/bpmn-js 使用的元素上下文菜单组件,基于 `diagram-js/lib/features/context-pad`。
TypeScript
8
star
9

some-useful-packages

一些比较有用的函数、组件等
Vue
7
star
10

bpmn-js-questions

bpmn-js 常见使用问题
JavaScript
7
star
11

miyuesc.github.io

HTML
5
star
12

some-tool-functions

一些工具函数
TypeScript
4
star
13

bpmn-js-external-label-modeling

A bpmn-js plugin used to render Label tags outside of nodes. 一个用来将Label标签渲染在节点外部的bpmn-js插件。
TypeScript
4
star
14

diagram-js-accordion-palette

A palette that supports folding and unfolding, provided for diagram-js use。Base on diagram-js/palette 一个支持折叠展开的调色板,提供给 diagram-js 使用。基于 diagram-js 本身的 Palette。
TypeScript
4
star
15

simple-data-visualization

“数据可视化大屏”设计与编辑器
Vue
3
star
16

useful-code

一些有用的代码和资源
Vue
3
star
17

daily-juejin-tea-extension

每日掘金辅助插件
Vue
3
star
18

FrontendAskMeAnything

Welcome to the Frontend Ask Me Anything (AMA) repository!
JavaScript
2
star
19

my-navigation

一个简单的收藏导航栏
Vue
1
star
20

native-juejin-app

掘金非官方创作者中心
JavaScript
1
star