热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

遇见大数据可视化:【云图】让数据可见

https:cloud.tencent.comdeveloperarticle1006263今天,即使你不熟悉云计算,大数据是什么。但是这些词汇已经充斥在我们的身边。我们被超负荷的

https://cloud.tencent.com/developer/article/1006263

今天,即使你不熟悉云计算,大数据是什么。但是这些词汇已经充斥在我们的身边。我们被超负荷的信息和过多的数据折磨。谁没被定义成数字?——当我们存在于各种庞大而复杂的社交关系中,我们被各种各样的标签或者数字去定义。的确,数据是评估市场趋势和广告效果的有效途径,数据是帮助我们了解消费者行为的直接选择。我们被一推1和0所标记,毫无尊严的变成一个数字时,人们看到是一堆堆数字,而我们看到是一个个鲜活的你。云图,让数据可见。

 


起因

 

所在的FT一直在做数据库和大数据相关的业务,都是和数据相关。那作为设计团队,我们一直在思考怎么“用视觉的方式去思考数据”。于是我们做一系列关于数据可视化的案例,地铁人流量、扶贫指数、安全指数等等。也总结了一些关于大数据可视化的文章《遇见大数据可视化 - 基础研究》,《遇见大数据可视化 - 来做一个数据可视化报表》,《遇见大数据可视化 – 图表的视觉系统感知》,《遇见大数据可视化 – 人人都能做数据可视化》等等。

 


但是随着案例的增多,我们设想的制作周期会大幅下降的情况并没有出现。每个案例从脑暴、设计、数据、开发都需要1-2个月的时间,而且都需要产品、设计、开发都许多同学的参与的,非常耗时耗力的。

 

但另一方面,团队之前写的【遇见大数据可视化】的系列文章发出去后,被很多同学纷纷找上来询问如何做数据可视化,其实大家对数据展示的需求是越来越多的。

 

于是我们开始思考是不是可以做一个工具,可以方便的让用户快速的去做一些数据可视化的展示。无需编程,拖拽即可生成数据可视化展示。

 


前期思考

 

在项目开始之前,我们首先梳理出有那些人群会对数据可视化的工具有需求的。通过整理RTX询问同学的岗位分组,和联合产品经理对外部人员的需求询问。我们发现了一个很重要的信息,很多用户而然听说过数据可视化,也能理解理解数据可视化的好处,但是对于复杂数据如何去做展示就无从下手了。

 

虽然我知道这东西好,但是做不来的。

 

所以对于云图的第一期版本,我们更需要告诉用户最终的数据可视化的呈现是什么。让他们先看的成果,然后再促使他们去尝试。

 

我们改变了传统数据图表的制作流程,在Excel等图表工具中流程都是先框选出要展示的数据,然后根据数据在图表库中选择对应的图表,最后图表呈现出来。

 


为了能让用户尽可能多的去尝试做可视化设计,我们去掉了前两个步骤,然后用户直接可以把他想要的图表拖出来,无需去更多的关注纠结于数据和其他选择上面去。

 


于是乎,我们将云图一期的期望需求进行精简提炼,找到当前产品的核心目标:简单、拖拽、高参数、模板化的数据可视化工具。明确的产品目标能指引我们不偏离大方向,在什么阶段要解决什么问题。

 


框架

 

关于框架设计,最初我们的想法是尽可能的给用户更大的画布操作区域,缩小元素选择区域和标题区域的大小,同时让画布组件的属性信息通过轻浮层的方式展示,对常用操作引导用户使用快捷键操作。

 


但是在推动的时候,我们遇到几个问题。

 

对于用浮层展示属性等信息,开发表示开发量很大,一期建议展缓的。

工具需要接入腾讯云平台,在顶部必须保留腾讯云统一的头部条,这样整个头部就用3条通栏了,显得头部十分的笨重。

 

于是整合了标题栏和工具栏,固定组件属性栏在右侧位置,收起了多余的操作项,砍掉多余的分类和隐藏多余的操作,希望用户在使用时,能聚焦于画布内容,获得沉浸的使用体验。

 



内容为王

 

为了能让用户可以更好更方便的去做尝试,我们把大量内容进行聚合模板化、样式化。这样用户直接就可以拿来就用,而不用过多去想,我柱状图要怎么去做,要不要描边,要不要透明,要用什么颜色。

 

1 .更多的图表样式

 

将图表按照类型进行分组(柱状、条形、折线、饼图、环图、散点等),然后每个图表类型下面提供丰富的样式选择。

 


2 .更多的配色方案

 

图表配色上面除了15色的默认样式色值,还通过丰富的颜色备选方案,已满足不同用户案列场景的需求,方便用户直接快速的进行图表颜色切换。

 


3 .更多行业案列

 

同时我们按照行业类型提供了不同的模板样式,用户可以直接在提供的模板上进行修改尝试即可。

 



小结

 

当然了现在云图还处于1.0(Beta版)的阶段,会有大量的问题和需要的优化的地方。后续我们会将云图逐步完善,并不断优化用户体验和流畅度。

 



推荐阅读
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 汇编语言等号伪指令解析:探究其陡峭的学习曲线
    汇编语言以其独特的特性和复杂的语法结构,一直被认为是编程领域中学习难度较高的语言之一。本文将探讨汇编语言中的等号伪指令及其对初学者带来的挑战,并结合社区反馈分析其学习曲线。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 探讨了小型企业在构建安全网络和软件时所面临的挑战和机遇。本文介绍了如何通过合理的方法和工具,确保小型企业能够有效提升其软件的安全性,从而保护客户数据并增强市场竞争力。 ... [详细]
  • PostgreSQL 最新动态 —— 2022年4月6日
    了解 PostgreSQL 社区的最新进展和技术分享 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ... [详细]
  • 深入解析Spring Cloud微服务架构与分布式系统实战
    本文详细介绍了Spring Cloud在微服务架构和分布式系统中的应用,结合实际案例和最新技术,帮助读者全面掌握微服务的实现与优化。 ... [详细]
author-avatar
東東1959
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有