python做前端可视化_前端可视化开发(一)- 开篇

前言:

本系列文章会讲诉我这一年来,独立开发了一个项目叫数据可视化,附上链接[https://github.com/chuxiaoguo...],欢迎大家star,市面上现阶段可以看到类似的有,

当然还有其他的,这里就不过多介绍了。

那什么是数据可视化,我个人的理解就是枯燥乏味的大数据通过图表的丰富展示,以一种快速,易懂的形式展示给用户,一般的应用场景就是数据展示,告警提醒,实时消息推送等。

当然我这个项目的规划还能通过对图表的控制,通过物联,控制硬件设备。数据可视化只是一个模块,它还能囊括组件事件交互,定制行业组件,形成一套行业定制方案。类似scada。

项目准备工作

需求的整理和蓝图的构建,这里我们用思维导图规划一下

项目

我们认为一个项目就是你即将构建的一个系统,或一个可视化项目

页面

如果将整个项目比喻为一颗系统树,那么项目就是根节点,那么页面就是子节点了,顾名思义,页面就是项目中的一个个的页面。

图元

图元是最基础的元素,构成页面的基本元素就是图元,它是丰富的,可以是图表,可以是基础的图形,可以是表格,可以3D的图形... 只要你愿意,万物皆图元。

组件

组件分为内置组件,和用户组件,区别就是用户组件是用户生成并添加的,内置组件就是编辑器内置的。组件是由一个或多个图元组件并构建的。

工具

工具指编辑器画布内的功能,工具中有历史,粘贴板,删除等功能,这些丰富的功能能提高用户构建大屏项目的效率。

母版

母版跟组件是很像的,区别在于母版具备一改全改的功能,类似静态属性一样的。

这里是大概的规划,以后对于元素,组件,页面,项目等的细节我们会重新梳理,但是大体方向就是这样的。

目标

我们要基于这些的基础,打造一个配置可视化的编辑器,当然如果你想做原型设计或是uml也是可以支持的,因为它足够灵活。

下一期我将给大家介绍如何通过vue构建基础的模型编辑器框架,以及框架应该如何选择。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值