关于数据表现的一些心得

最近有一些时间,初步了解了一下数据表现这方面的知识。分享一些体会。

很多人都知道数据的重要性,就连马云都说阿里巴巴不是零售公司,是数据公司。
更不用说,这几年铺天盖地的大数据炒作。但我不扯这些高深的,
其实我们在跨入IT行业那刻起,就无时无刻的不接触着数据。
但是粗糙的原始数据,常常让人们头疼,难以分析,不好利用。
所以一定程度上,我们做的很多开发工作都只有一个目的,
让数据加清晰,直观,拟人的展现给人类肉眼和人类大脑。

在我的日常工作中,我也特别喜欢用各种方式来实现这些数据展现。
这分几个方面:

1)做过Excel统计分析,就会用到各种数据运算。
这方面,有兴趣可以去网站 学习。多多实践。

2)有了统计数据,或者原始数据,要更加符合人类视觉。那就是作图表。
Excel图表大全,可以去网站
特别说明,作图技巧其实并不重要,关键是适当加工数据,选择合适的图
来展现,要做好了一个图,你必须学会精心美化它。
一个丑陋的图,即使再正确也无法让人直观清晰理解。
最近看到一个网站,写的很不错,推荐给大家
其中一篇文章,叫<<手把手教你做一个好色之“图”>>,写道

日本管理专家大前研一说:“人们制作不出美观的图表,是因为他们没有见过美观的图表。”

 

3)到了这里我们能用工具做图了,下一步就是高科技一些,比如嵌入到我们的网站中去。
这种工作我们已经做得很多了。但是大部分时候,我们用Highcharts做一个线图的时候,满脑子
都只是DB哪些域,轴单位这些需求本身。却很少去思考为什么要这些图,是不是有另外更加合适的。
正因为这个思维习惯作怪,我们能成功作出上百个Web图,也许却做不出一个自己满意的月收支图。
所以,建议大家本次做完一个图表,都作为一个自然用户,看看是否真的满足了需求。
比如下面的图,就是解决这个繁杂场景的直观表现。

从技术本身来说,目前网上图表工具非常多了,国外有Highcharts,GoogleCharts等等,国内也有
BaiduEchats,如果你要从底层做起,可以去学习D3.js,电子书地址

学习D3.js一段之后,我觉得用D3.js作图,考验的不仅是技术能力,更是一个人的审美观和对数据关系的洞察力。
这里有全球大师的创作示范。

讲到最后,就到了这个软文的本意了。我希望每个技术人员都能回到用技术创造价值的初心。
我们正在做的项目,用的技术,其实都能用到我们的生活中去产生实实在在的价值。

我想这个心态和每个人目前工作内容,以及能力高低,并无限制。

我们是在为客户工作,但多去想一想客户的客户的需求,这不会加大耗费,只会让我们更加从容面对变化
我们是在为项目开发,但多去想一想产品送到用户手上的价值,这不会混乱思维,只会让我们觉得工作的价值
我们是在为功能作图,但多去想一想数据展示出的那种美丽艺术,这不会浪费时间,只会让我们享受工作的乐趣

希望每个人都能挖掘工作的价值与快乐,与时俱进!

评论

发表回复