2个月前 (08-13)  网页 |   抢沙发  14 
文章评分 0 次,平均分 0.0

日升数据可视化

40 Essential Tools and Resources to Visualize Data

数据可视化的40个基本工具和资源

————————————————————————————————————————————————————————————

————————————————————————————————————————————————————————————

我被问的最多的一个问题就是“你用啥软件做数据可视化啊?”很多人兴致勃勃地想要玩玩数据可视化,却像狐狸捉刺猬——无从下手。以下就是我正在用或用过的一些觉得有用的工具和资源,主要分为三大部分:数据整理→数据图形化→最后数据动态交互化。

One of the most frequent questions I get is, "What software do you use to visualize data?" A lot of people are excited to play with their data, but don't know how to go about doing it or even start. Here are the tools I use or have used and resources that I own or found helpful for data visualization – starting with organizing the data, to graphs and charts, and lastly, animation and interaction.

————————————————————————————————————————————————————————————

Organizing the Data

整理数据

by sleepy sparrow

Data are hardly ever in the format that you need them to be in. Maybe you got a comma-delimited file and you need it to be in XML; or you got an Excel spreadsheet that needs to go into a MySQL database; or the data are stuck on hundreds of HTML pages and you need to get it all together in one place. Data organization isn't incredibly fun, but it's worth getting to know these tools/languages. The last thing you want is to be restricted by data format.

数据往往不会以你想要的面貌出现。你需要一个XML格式的文件,然而你只有一堆用逗号隔开的数字;你需要一个MySQL数据库,却只有一个EXCEL电子表格;你需要把所有数据整理在一起,却发现数据还在数以百计的HTML网页里优哉游哉……数据整理算不得好玩的事,但是以下的工具/语言却值得去掌握。你也不想对数据的格式转换束手无策吧!

PHP

PHP was the first scripting language I learned that was well-suited for the Web, so I'm pretty comfortable with it. I oftentimes use PHP to get CSV files into some XML format. The function fgetcsv() does just fine. It's also a good hook into a MySQL database or calling API methods.

RESOURCES: 资源:

  • Official PHP Website - fgetcsv  PHP官方网站-fgetcsv
  • PHP Cookbook (O'Reilly)  PHP指南(O’Reilly出版)

PHP

PHP是我学到的第一个脚本语言,非常适合网络应用,用起来很爽。我经常用PHP把CSV文件转换为XML格式。fgetcsv()函数很管用,也可用来转换为MySQL数据库或呼叫API。

Python

Most computer science types - at least the ones I've worked with - scoff at PHP and opt for Python mostly because Python code is often better structured (as a requirement) and has cooler server-side functions. My favorite Python toy is Beautiful Soup, which is an HTML/XML parser. What does that mean? Beautiful Soup is excellent for screen scraping.

RESOURCES:

  • Official Python Website - Documentation Python官方网址-文档
  • Beautiful Soup - HTML/XML Parser HTML/XML 解析器

Python

大多数电脑科技狂——至少我的同事——都是极其鄙视PHP而推崇Python,因为Python代码拥有更好的结构(这个,必须滴~)和更酷的服务器终端功能。我大爱的Python工具是 Beautiful Soup ,他是一个HTML/XML语法分析器。它是干啥的?Beautiful Soup用来屏幕抓取那是杠杠的。

MySQL

When I have a lot of data - like on the magnitude of the tends to hundreds of thousands - I use PHP or Python to stick it in a MySQL database. MySQL lets me subset on the data on pretty much any way I please.

RESOURCES:资源

  • Official MySQL Developer Zone MySQL开发者官方社区
  • Web Database Applications with PHP & MySQL, 2nd Edition《用PHP&MySQL做网络数据库应用》,第二版

MySQL

当我有一大堆数据——像天上的星星一样的多成千上万——我用PHP或Python把数据放置在MySQL数据库里。MySQL可以让我按照任何我想要的方式对数据分类。

R

Ah, good old R. It's what statisticians use, and pretty much nobody else. Everyone else has it installed on their computer, but haven't gotten around to learning it. I use R for analysis. Sometimes though, I use it to extract useful subsets from a dataset if the conditions are more complex than those I'd use with MySQL and then export them as CSV files.

RESOURCES:

啊哈,R老好了~!统计学家就使用R,其他基本没啥人用了。其他人把R装在电脑上,装完基本都不管事了,也不去学习它。我主要用R来分析数据。有时候,如果情况很复杂,比我用MySQL处理输出CSV文件还要复杂的时候,我也用R来提取数据子集。

Microsoft Excel

We all know this one. I use Excel from time to time when my dataset is small or if I'm in a point-and-click mood.

微软Excel

地球人都知道。当我的数据集很小或只想点击鼠标就了事的时候,我就用Excel来搞定。

————————————————————————————————————————————————————————————

 

除特别注明外,本站所有文章均为rs-sx原创,转载请注明出处来自http://www.rs-sx.com/2018/08/13/rishengshujukeshihua/

关于

发表评论

表情 格式

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享