有哪些值得推荐的数据可视化工具?

论坛 期权论坛 study     
海心   2018-10-22 06:30   64494   10
类似于用图形来展示报告结果。
分享到 :
0 人收藏

10 个回复

倒序浏览
2#
李启方  3级会员 | 2018-5-4 14:37:23 发帖IP地址来自
推荐一些简单的,日常工作能实际应用,或者个人学习数据分析、可视化有必要的工具。
希望大家能真的用起来!
推荐顺序:
能中文版的,尽量不推荐没汉化的,密密麻麻我也头疼;
能“傻瓜式”使用的,尽量不写代码,怕把你们吓跑;
能免费的尽量不付费,破解咱不提倡哈。
本答案提要:
纯可视化图表生成(3个)
可视化报表类(1个)
商业智能分析(3个)
数据地图类(2个)
可视化大屏类(3个)
数据挖掘编程语言(2个)
PS:码字不易,先赞且珍惜。
[h1]纯可视化图表生成/图表插件——适合开发,工程师[/h1]Echarts(echarts.baidu.com
一个纯Javascript的数据可视化库,百度的产品,常应用于软件产品开发或网页的统计图表模块。可在Web端高度定制可视化图表,图表种类多,动态可视化效,各类图表各类形式都完全开源免费。能处理大数据量和3D绘图也不逊色,据说结合百度地图的使用很出色。

Echart还是多用于一些开发场景的,但它也衍生了一个0代码的图表生成器 —“百度图说,我体验了下,操作基本上就是选择图标,把数据复制过去,然后生成图表,保存为图或者代码嵌入。

AntV (antv.alipay.com)
AntV又是蚂蚁金服出品(阿里系)的一套数据可视化语法,貌似是国内第一个采用The grammar Of Graphics这套理论的可视化库。antv带有一系列的数据处理API,简单数据的数据归类,分析的能力,被很多大公司用作自己BI平台的底层工具。

HighCharts (www.hcharts.cn)
说道Echarts,都会拿来与Hicharts对比,两者有点像WPS和OFFICE的关系,倒不是说Echarts怎样,日常图表动效Echarts完全够了。
Highcharts同样是可视化库,只不过是国外的,商用的话需要付费。其优势是文档详细, 实例也很很详细,文档中依赖哪些js脚本,css都十分详细,学习和开发都比较省时省力,相应的产品稳定性较强。

[h1]可视化报表类——适合报表开发、BI工程师[/h1]FineReport (www.finereport.com)
一个报表软件,企业级的应用。用于系统的开发业务报表,数据分析报表。也可集成在OA,ERP,CRM等应用系统内,做数据报表模块,也可以开发成财务分析系统,就看你如何驾驭数据了。
两大核心功能是填报和数据展示,但我觉得比较惊艳的一点是,它内置了大量的图表和可视化动效,可视化很丰富,完全没有印象中做报表那种古板的风格。多以它能做出格式各样的dashboard、甚至是可视化大屏,一点不虚。
我之前工作有段时间拿finereport,感触最深的是开发报表很省力,10张门店报表以往做10张excel的,在他里面就是一个参数查询,然后批量导出,用一个模板。
所以有号称:工作用小屏,决策用大屏。办公用微软,经营用帆软。

[h1]商业智能分析——适合BI工程师、数据分析师[/h1]Tableau (www.tableau.com)
几乎是数据分析师人人会提的工具,内置常用的分析图表,和一些数据分析模型,可以快速的探索式数据分析,制作数据分析报告。
因为是商业智能,解决的问题更偏向商业分析,用 Tableau可以快速地做出动态交互图,并且图表和配色也非常拿得出手。

FineBI (www.finebi.com)
自助是BI工具,也是一款成熟的数据分析产品。内置丰富图表,不需要代码调用,可直接拖拽生成。可用于业务数据的快速分析,制作dashboard,也可构建可视化大屏。
有别于Tableau的是,它更倾向于企业应用,从内置的ETL功能以及数据处理方式上看出,侧重业务数据的快速分析以及可视化展现。可与大数据平台,各类多维数据库结合,所以在企业级BI应用上广泛,个人使用免费。

Power BI (powerbi.microsoft.com/zh-cn/)
软继Excel之后推出的BI产品,可以和Excel无缝连接使用,创建个性化的数据看板。

[h1]数据地图类[/h1]很多工具都能实现数据地图,比如上面提到的Echarts、finereport、tableau等。
这里强烈安利的Power Map 2016,可以快速体验一把爽。
还有比较快速的,地图慧
内置的是百度地图,选择模板、上传数据、保存地图很简单的3步。

[h1]可视化大屏类[/h1]阿里DataV (data.aliyun.com/visual/datav)
天猫双十一大屏就用DataV做的,是阿里云的拖拽式可视化工具,主要用于业务数据与地理信息融合的大数据可视化,像一些展览中心,企业管控中心用。
不需要编程,通过简单的拖拽配置就能生成可视化大屏或者仪表盘。

FineReport (www.finereport.com)
上面提过,这个工具它也能做可视化报表,也能做大屏。
因为后端通常连接业务系统数据,所以可以实时连接业务数据,做企业的一些经营数据展示。比如展览中心、BOSS驾驶舱,还有城市交通管控中心、交易大厅等。

数字冰雹 (www.digihail.com)
产品技术不了解,也只是有幸在一次活动上见过。
专注于做数据图像、三维处理、数据分析等相关业务,通过图像可视化方式呈现数据分析,在智慧城市、工业监控用的比较多。
就是商业的,不过官网上有很多大屏设计,可以提供灵感。

[h1]数据挖掘编程语言——适合技术性数据分析师、数据科学家[/h1]典型如R和Python
R-ggplot2

Python


3#
菱歌  4级常客 | 2016-12-1 13:52:57 发帖IP地址来自
谢邀。

本答案提要:
1.plotly
2.R ggplot2
3.无需编程语言的工具(7个)
4.基于JavaScript实现的工具(8个)
5.基于其他语言的工具(5个)
6.地图数据可视化工具(7个)
7.金融(股票)数据可视化工具(2个)
8.时间轴数据可视化工具(2个)
9.函数与公式数据可视化工具(2个)
10.其他(3个)

共计37个工具,PS:先赞后收藏。。

-----------
1.plotly:
-----------





更多gallery链接:plotly


-----------------
2.R ggplot2:

-----------------


















--------------------------------
3.无需编程语言的工具:
--------------------------------

01. Tableau

Create and share data in real time with Tableau


02. Raw

Raw is an open web app with a simple interface

03. Infogram

Infogram enables you to create both charts and infographics online

04. ChartBlocks

ChartBlocks is another online chart builder

05. Visualize Free

Make visualizations for free!

06. Visual.ly

http://Visual.ly makes data visualisation as simple as can be

07. iCharts

iCharts can have interactive elements, and you can pull in data from Google Docs

-----------------------------------------
4.基于JavaScript实现的工具:
-----------------------------------------

01. Chart.js

Chart.js is perfectly suited to smaller projects

02. D3.js

You can render some amazing diagrams with D3

03. FusionCharts

A comprehensive JavaScript/HTML5 charting solution for your data visualization needs

04. JavaScript InfoVis Toolkit

JavaScript InfoVis Toolkit includes a handy modular structure

05. jQuery Visualize

jQuery Visualize Plugin is an open source charting plugin

06. ZingChart


ZingChart lets you create HTML5 Canvas charts and more

07. Flot

Create animated visualisations with this jQuery plugin

08. Gephi



Gephi in action. Coloured regions represent clusters of data that the system is guessing are similar

--------------------------------------
5. 基于其他语言实现的工具:
--------------------------------------

#PHP

01. jpGraph
01234567 (二维码自动识别)
jpGraph is a PHP-based data visualization tool

#JAVA


02. Processing

Processing provides a cross-platform environment for creating images, animations, and interactions

#Python

03. NodeBox


NodeBox is a quick, easy way for Python-savvy developers to create 2D visualisations

#R

04. R

A powerful free software environment for statistical computing and graphics, R is the most complex of the tools listed here

#Weka

05. Weka

A collection of machine-learning algorithms for data-mining tasks, Weka is a powerful way to explore data

-----------------------------------
6. 地图数据可视化的工具:

-----------------------------------

01. CartoDB

CartoDB provides an unparalleled way to combine maps and tabular data to create visualisations

02. InstantAtlas

InstantAtlas enables you to create highly engaging visualisations around map data

03. Polymaps

Aimed more at specialist data visualisers, the Polymaps library creates image and vector-tiled maps using SVG

04. OpenLayers

It isn't easy to master, but OpenLayers is arguably the most complete, robust mapping solution discussed here

05. Kartograph

Kartograph's projections breathe new life into our standard slippy maps

06. Exhibit
Exhibit makes data visualization a doddle

07. Modest Maps

Integrate and develop interactive maps within your site with this cool tool

08. Leaflet

Use OpenStreetMap data and integrate data visualisation in an HTML5/CSS3 wrapper

-----------------------------------
7. 金融数据可视化的工具:
-----------------------------------

01. Dygraphs

Help visitors explore dense data sets with JavaScript library Dygraphs

02. Highcharts

Highcharts has a huge range of options available

-----------------------------------
8. 时间轴数据可视化工具:
-----------------------------------

01. Timeline

Timeline creates beautiful interactive visualizations

02. Dipity

Dipity has free and premium versions to suit your needs

-------------------------------------
9. 函数公式数据可视化工具
-------------------------------------


01. WolframAlpha

Wolfram Alpha is excellent at creating charts

02. Tangle

Tangle creates complex interactive graphics. Pulling on any one of the knobs affects data throughout all of the linked charts. This creates a real-time feedback loop, enabling you to understand complex equations in a more intuitive way

------------
8. 其他:
------------

01. Better World Flux

Making the ugly beautiful - that's Better World Flux

02. Google Charts

Google Charts has an excellent selection of tools available

03. Crossfilter

Crossfilter in action: by restricting the input range on any one chart, data is affected everywhere.
4#
匿名用户   | 2016-7-27 05:03:52 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
5#
Liu Cao  4级常客 | 2018-5-22 15:56:04 发帖IP地址来自
感觉对于非职业的数据分析师/数据可视化工程师来说,Excel VBA 绘图应该是最好的选择。
或者说对于普通的商科分析师来说,Excel VBA 绘图可能至少是最优的数据可视化解决方案之一。
(可喜的是,这个最优解决方案可以在没有太多基础的情况下,在很短的时间内学会,后面会讲)
[h1]一、为什么要学会做数据可视化?[/h1]简单的说就是make data talk,做过合理的可视化的数据本身就包含着绘图者的逻辑。如何分类数据、如何选择图表类型、如何选择图表的颜色及着重点等等。
举个例子,假设要分析一个一级市场PE/VC GP的业绩,拿到的数据是这样的(下图数据为随机生成):

如果只是简单的做出散点图的话,或者气泡图,能看出的东西是很有限的:

因为这种图只能表现2个维度或者3个维度的数据。
但如果我们把这份数据做成这样(再次说明,下图数据是瞎编的):

通过这个6维图(IRR,投资时间,投资金额,负责合伙人,是否已退出,项目名称)就能很直观的看出来:
  • IRR维度+投资时间维度+项目名称维度:Portfolio 27 是整个Fund 回报的基石(投资相对早,IRR高,金额大)
  • IRR维度+投资金额维度:虽然有死了的项目和半死不活的项目,但是金额都相对较小。
  • IRR维度+退出维度:早期投资的项目大部分已经退出(用方格表示),可以很好的说明投资能力。
  • IRR维度+投资金额维度+投资时间维度+合伙人维度:Par 1 是独角兽猎手类型(加入的短短几年内,投资少,但是金额大,回报高,眼光很准)
  • IRR维度+投资金额维度+投资时间维度+合伙人维度:Par 4 是撒芝麻型投资,撒了一堆项目,有好的坏的。
....
[h1]二、为什么说Excel VBA是最好的解决方案?[/h1]我自己在数据可视化上其实走了不少弯路。最开始肯定是追求省事,用一些高大上的软件画,于是就会跑去下载破解版的 Tableau 之类的。
后来发现这些软件实在是太难学太难用了。(也可能确实是我智商不行)刚好当时自己又有一点点编程基础,就分别试了用 Matlab / Python /Echarts 绘图。
有2016年的博客文章为证:
开发一个进度条(2) - Liu's SiteP-score(5): 初步完成过段时间后我发现还是不行,对于商科狗来说,用这些东西做个业余项目玩玩还行,工作(商科/金融类工作)的时候根本没法用。
然后我就总结了一下市面上常见的数据可视化工具,以及自己工作学习中的需求,发现对于一般的咨询顾问 / PE VC Analyst 来说,好的数据可视化工具必须满足以下条件:
1..  必须可以通过编程的方式来进行数据可视化。
  • 数据可视化的本质,其实就是把数据批量转化成有逻辑的图像的组合。因为不同的数据、不同的结论所需要的展现方式和逻辑是不一样的,所以可定制化程度最好无限好。
  • 如果上一条结论是正确的,那么所有通过GUI软件的方式来进行数据可视化的解决方案就都可以排除了,因为GUI软件的本质就是产品经理总结用户典型需求,程序员把典型需求做成功能。对于数据可视化这种全是长尾需求的任务,纯软件的方式天然不合适。
2..  必须随时随地可用(Universally Accessible)。
  • 作为一个非职业的数据分析师,或者说作为一个典型的商科的Analyst,工作中唯一不变的可能就是变化本身,你的BP \ IC Report \ Pitch Book \ 可研 永远都要改,不到你给投资人\ IC \ LP爸爸 \政府爸爸 讲完的最后一刻,是没法说定稿的。
  • 上一条也意味着,你不但要可以在公司限制装各种软件的工作机上做你的图;还要可以在家里装满游戏,并没有任何开发环境的的台式机里做你的图;还要可以一早醒来趴在床上用Macbook 改你的图;还要可以在出差的时候用街边打印店的奔腾老爷机改你的图。
  • Universally Accessible 也意味着,不仅仅是你自己可以随时修改,你的团队成员也要可以修改,你自己也可以方便的将图整合到Word / PPT 这些常用的展示软件中。
如果把这两条都算上,那剩下的选择也就只有Excel VBA了。
和一般的Python \ R \ Echarts 之类的纯编程语言相比,Excel VBA的另外一个优势也是显而易见的:可以通过录制宏的方式,简便快捷的获取图形对象的属性,层级之类的,接下来就讲讲这个。
[h1]三、怎么能在半小时之内学会用Excel VBA绘图[/h1]对于CS科班出身或者大牛来讲VBA学起来估计非常容易,我就来讲一讲小白该怎么理解Excel VBA绘图的逻辑好了。
我一直觉得学习一门编程语言或者软件,最重要的就是要学明白它的内在逻辑。
因为我自己也不是科班出身,对于面对对象编程之类的专业术语完全不懂,也没办法用专业的方法讲这些事情。不过如果是用最简单、最不专业的一张图概括Excel VBA绘图的逻辑,我觉得大概是下图这样的(图是我自己画的):

简单的概括就是:
  • 找到你要画的图像的名字在Excel VBA里面叫啥,属性叫啥。(可以用录制宏方便的找到)
  • 用If 语句区分如何赋值。
  • 用For 循环批量对其赋值。
具体怎么操作呢?拿上图举个例子:
1。我们先用横纵轴画一个散点图出来:

2。用录制宏的方式找到点状图形的大小、颜色、形状、标签四个属性如何设置(先点录制宏,然后用手动方法设置,再去Visual Basic 里面找代码):

VBE里面的代码长这样:
  1. Sub Macro()'' Macro4 Macro'    ActiveSheet.ChartObjects("Chart 1").Activate '选中图表    ActiveChart.FullSeriesCollection(1).Select '选中系列    ActiveChart.FullSeriesCollection(1).Points(2).Select '选中某个点    Selection.Format.Line.Visible = msoFalse '点的边界设为无    Selection.MarkerSize = 10 '点的大小设为10    With Selection.Format.Fill        .Visible = msoTrue        .ForeColor.RGB = RGB(0, 32, 96) '点的填充颜色设为深蓝色        .Transparency = 0        .Solid    End With    Selection.MarkerStyle = 2 '点的形状设为方格    ActiveChart.FullSeriesCollection(1).Points(1).DataLabel.Select    ActiveChart.SeriesCollection(1).DataLabels.Format.TextFrame2.TextRange. _        InsertChartField msoChartFieldRange, "='Fund 1 Track Record'!$A$3", 0        '设置标签为散点的名字End Sub
复制代码
这里可以直观的看出:
1。可以通过ActiveSheet.ChartObjects("Chart 1").FullSeriesCollection(1).Points(X)这几层属性来选中某个散点。
2。选中之后,我们可以通过:
  • MarkerSize属性更改点的大小(用于表示投资金额)
  • Format.Fill.ForeColor.RGB 更改点的填充颜色(用于表示是哪个合伙人投资的)
  • MarkerStyle更改点的形状(用于表示是不是已经退出的项目)
  • InsertChartField 更改点的标签名称(用于区分Portfolio)
接下来就是写For 循环了:
  1. Sub Macro()'Dim cht As ChartObjectSet cht = ActiveSheet.ChartObjects("Chart 1")cht.Chart.FullSeriesCollection(1).Format.Line.Visible = msoFalseFor Row = 2 To 58 '共计58行数据     pointnum = Row - 1    Debug.Print pointnum    Set point = cht.Chart.FullSeriesCollection(1).Points(pointnum)    '根据投资金额设置圆点大小    marksize = Round(Cells(Row, 5) / 1.5, 2)  'Excel VBA绘图似乎只能识别2位小数    If marksize < 2 Then marksize = 2 'Excel VBA绘图散点大小最小也要是2    Debug.Print marksize    point.MarkerSize = marksize    '根据该投资负责的Par设置圆点颜色    parname = Cells(Row, 4)    If parname = "Par1" Then pointcolor = msoThemeColorAccent1    If parname = "Par2" Then pointcolor = msoThemeColorAccent2    If parname = "Par3" Then pointcolor = msoThemeColorAccent3    If parname = "Par4" Then pointcolor = msoThemeColorAccent4    point.Format.Fill.ForeColor.ObjectThemeColor = pointcolor    '根据是否已经退出设置圆点形状    realized = Cells(Row, 6)    If realized = "Realized" Then point.MarkerStyle = 2    If realized = "Unrealized" Then point.MarkerStyle = 8    '根据Portfolio名称设置标签    point.ApplyDataLabels    cht.Chart.FullSeriesCollection(1).DataLabels.Position = xlLabelPositionAbove    cht.Chart.SeriesCollection(1).DataLabels(pointnum).Format.TextFrame2.TextRange. _        Characters.Text = Cells(Row, 1)    cht.Chart.FullSeriesCollection(1).Points(pointnum).DataLabel.Format.TextFrame2.TextRange.Font.Size = 6Next RowEnd Sub
复制代码
画出来就长这样:

在PPT里面添加上关键项目的Logo,拉开标签,大功告成:



VBA画图常见的几个坑(也欢迎各位大牛们在评论区里补充):
1。 Excel VBA 录制宏的逻辑是把GUI(即鼠标键盘)操作的每一步都录制下来的,比如说你要把标签字号改成9号,代码会长这样:
  1. ActiveSheet.ChartObjects("Chart 1").Activate '选中图表1ActiveChart.FullSeriesCollection(1).DataLabels.Select ‘选中系列1的所有数据标签ActiveChart.FullSeriesCollection(1).Points(27).DataLabel.Select ‘选中第27个数据标签Selection.Format.TextFrame2.TextRange.Font.Size = 9 ' 把第27个数据标签改成9号字体
复制代码
这种的代码用来跑循环当然理论上讲也能用,但是Excel VBA出了名的慢、容易卡死,如果你的数据多的话,还让Excel 模拟你自己的鼠标键盘操作选来选去的,卡死也不奇怪。
所以最好直接精简成这样:
  1. ActiveChart.FullSeriesCollection(1).Points(27).DataLabel.Format.TextFrame2.TextRange.Font.Size = 9
复制代码
直接一步到位就改了,中间的步骤都可以省略。
2。Excel 2013 和 Excel 2016有其独特的Bug,就是VBA无法修改散点的透明度。
最早我以为是我学艺不精,后来发现真的是Bug:
Modify Marker Transparency with Excel VBA不过没关系,run之前统一修改好就好。
3。因为是VBA绘图,所以每次直接修改原始数据,你的图是不会跟着变的,需要重新Run一遍程序。也因此,每次对原始数据操作(排序,修改公式等)都要重新跑一遍程序。
这点挺烦的,所以最好1.确定好数据再画,2.单独开一个sheet放数据画图,不在上面排序啥的。
4。因为有表头等原因,数据里面第几行(即程序中的row)和图表里面的第几个形状(即程序中的pointnum)是不一样的,需要进行调整对应。
这个倒是没啥,注意一下就行了。


文中提到的数据和代码的下载地址:
http://tsauliu.com/files/fund_sample_data_20180522.xlsm
希望对知友们有帮助。

6#
Jason Francis  4级常客 | 2015-5-8 22:27:02 发帖IP地址来自
个人感觉跟国外的数据可视化作品比起来,目前国内实践着的大部分数据可视化作品都是渣!!!想当年,作为一度痴迷数据新闻可视化的学生,羡慕information is beautiful的光鲜外衣,自学起来一些数据新闻网站,作为英语渣被虐得一把鼻涕一把泪!!!让我去厕所哭会儿。

不过功夫不负有心人,还是让我找到了几个国外质量较高的数据可视化工具或资源。既然,楼主问到了,就在这儿曝光十个。嗯,首先,没有被此书虐过的童鞋Beautiful Visualization (豆瓣) 还是最好找一下虐,毕竟...............基数就是基础,不来不去,它就在那儿

帮助你更好地理解数据,这正是可视化的要义。工具,便是更好的帮你理解可视化。(好吧我承认这句话是我自创的)

NO1. 我个人最喜欢的:
http://Visual.ly Visually | Content Marketing for Brands
http://Visual.ly 用社交网络功能来连接在世界各地的所有成员。设计师们通过提交自己的项目进入他们的网站画廊,从而能够对数据实现可视化。它理想的目标是提供一个接口,用于直接在浏览器中创建动态的信息图表。该工具目前未发布,虽然我听说过一些私人beta测试。你可以注册您的电子邮件地址以接收更新消息,并可能邀请测试。至于他们的网络功能,http://Visual.ly 提供了极少数的合作伙伴页面。这些类似于个人资料页面,您可以查看评论,喜欢,意见和信息图表意见,但这些都是有针对性的对大品牌 - 国家地理、易趣、Skype、CNN 等。


NO2.
Better World Flux
Better World Flux
这是一款漂亮的可视化工具!Better World Flux 是一个可以互动信息、图形的网站。选择一个国家,根据指示操作,比如可以选择预期寿命或饮水作为指标。有一个小的视频演示如何操作,你可以在YouTube上观看(http://www.youtube.com/watch?v=xck1Alcyh2A)。



NO3.
We Feel Fine
We Feel Fine / by Jonathan Harris and Sep Kamvar
We Feel Fine 标榜为人类情感而探索,这是我见过最独特的可视化引擎之一。开始前要点击其主页上的大按钮,该应用程序将据此加载操作系统。
沿上面一行,你会发现飞出选项对数据进行排序。其标准包括年龄,性别,气候位置,甚至日期。该项目提供了整个世界的喜怒哀乐情绪,在任何给定的点,数据超级详细!这是对人类来说,真正令人震惊的实验。
当你点击画布的任何地方,飞球会分散。如果您将鼠标放在他们中的一个,它会提供更多的细节,点击打开,顶部有一个全新的选项。许多结果都来自Twitter。情绪和情感的数据数量级是令人难以置信。


NO4.
Rss Voyage
Rss Voyage - RSS feed reader with a difference
另一个我个人最喜欢,且确实有助于形象化各地数据的网络数据的网站。如果您登录到Rss Voyage, 你可以导入自定义RSS供稿到您的帐户一整个数据图。在他们的网页,你可以点击“开始”与默认提供的应用程序。在这种情况下Rss Voyage将拉动几个流行的博客,如纽约时报,瘾科技,卫报,等等。
如果您通过移动图形,点击一个特定的文章的观点时,他将固定在屏幕上。这包括标题,简短描述,元数据连同它的URL出版日期。如果在任何时候你想开始创建自己的RSS可视化,所有你需要做的就是创建一个帐户!
注册是完全免费的,你可以在页面的底部创建通过注册表格您的帐户。作为另一奖励功能
Rss Voyage可以让你轻松设置全屏模式浏览风格的RSS源。


NO5.Revisitmoritz.stefaner.eu
客观来讲,Revisit是一种重新定义我们如何看待微博的工具。有了这个工具,你可以与一个或多个关键字的数据创建连接。您可以将额外的标题添加到您的图形和分享的链接(甚至到微博) 。
点击一个单独的分离线,关闭图形将显示更多细节。通常包括元数据,如时间发布和相关的关键字。搜索条件仅限于标准的Twitter符号,使用逗号分隔的关键字列表。
如果有兴趣,我建议查看位于同一网站的创作数据可视化等项目。Truth & Beauty


NO6.
Tag GalaxyTag Galaxy
Tag Galaxy是一个非常独特的可视化工具。他们的主页干净且易于理解,因为标签Flickr上有单独的一个搜索表单。此外左下角设有为新用户一些流行的建议。只需输入一个词,然后按Enter,通过Flickr的照片就可在Tag Galaxy查询。
他们的渲染引擎复制我们的太阳系的中心,太阳代表主要搜索项的外观,外部行星的轨道代表类似的标签。这是我见过的最酷的可视化演示渲染和Flash之一。
注意,当您在每个星球上悬停它会为你提供一个小的预览数。这是发现在Flickr的该标签的询问的照片总数。点击太阳将打开相关照片缩略图的球体,而旋转的行星会增加他们的搜索字词的查询。当然,你可以找到更多有关照片通过点击弹出完整视图。


NO7.
Google Fusion Tables
About Fusion Tables
我们都知道的龙头企业是谷歌。他们的实验室的后面几年已经运行了一些很有趣的实验,Google Fusion Tables就是其中之一。你需要的是一个谷歌账户。此工具可以公开在网上共享数据,并建立自定义的可视化图形。

这些可以从csv或Excel电子表格导入。尽管目前并不支持。登录后,会发现公共数据列表的表格与演示。这些都在不断更新,新的用户提交 ,打开文档后,顶部的工具栏会有其他菜单可视化链接,自定义图形。


NO8.
Dipityhttp://www.dipity.com/
没有什么比我们在地球上的历史更有趣。已经有很多的事件在过去10年到20年,更不用说十年到百年! Dipity 是一个奇妙的工具,他用来创建和嵌入自定义的互动时间表。用户可以在重要日期进行标记,包括照片,链接,音频,视频和其他形式的媒体。


该服务需要您在创建时间表前注册一个帐号。选择一个免费的计划,在日后他们提供升级到保费计划http://www.dipity.com/premium/plans。幸运的是,该网站会提供公共的最流行的时间表成员,所以你可以很容易地通过排序动态时间表去发现一个令人兴奋的细目清单。我个人最喜欢的是史蒂夫工作的生活和事业照片甚至直到2011完全格式化。http://www.dipity.com/StevePro/Steve-Jobs-Life-and-Career/


NO9.
WIkiMindMapWikiMindMap
说到独特的展示台,维基百科也是一个网络,虽然你没有看到尽可能多的开发商,但是Wiki包含一个大的离谱的数据量! WikiMindMap可以让你选择一个区域,然后输入网址的页面。
如果您的关键字不完全匹配了一个页面,应用程序将提供给您最亲近的建议。圆圈内产生的链接将引出到主Wiki页面,而刷新链接打开的选项的树。这些都是相关的链接拉断主维基页面协调您的关键字。它也很容易通过点击链接刷新图标切换到一个新的根节点。



NO.10
Axiis- Browser Market Sharehttp://www.axiis.org/examples/BrowserMarketShare.html
Axiis 是用于数据可视化软件的最流行的网站之一。在他们的网页,你可以把酷炫的程序下载到您的PC或Mac电脑上运行。

W3Schools已经记录用户和跟踪浏览器几年了。 Axiis编制从2002到2009与最流行的Web浏览器形成一个美丽的可视化图形。和众多上市的包括Safari浏览器,网景,IE浏览器和谷歌Chrome浏览器合作。名单尚未更新为2010/2011 ,但我们可能会看到公布在未来数月更新的信息图表。



国内的话,做得好的应该是财新的数据新闻实验室和网易了。
文章原刊载于数据新闻网(jake的1KE主页)。
作者Jake为网页与手机平台设计师。
请关注微信公众号:“wow1ke”
更多资料:财新数据可视化实验室
数据很大你想看看?没有这些可视化工具你可能看不懂
7#
挖数  4级常客 | 2016-5-10 22:24:43 发帖IP地址来自
一款叫 Tagxedo 的在线词云生成工具,可以根据你提供的词语及频次的数据集,生成类似以下的精美的词云图片






网址:www.tagxedo.com
Python 的 wordcloud 模块,结合 jieba 分词模块可以实现分词并生成词云
对钱钟书的《围城》分词并生成的词云


对琼瑶的《还珠格格》分词并生成的词云


对郭小四的《小时代》分词并生成的词云


对克强总理的2016年政府工作报告分词并生成的词云



将图片数组化变成一个遮罩,就可以打造词云的形状了

《还珠格格》进行分词,并用小燕子的照片作为遮罩



将金庸的《射雕英雄传》进行分词,并用郭靖的剧照作为遮罩、



谷歌有一个项目,叫Google Books Ngrams,是将谷歌扫描的三千万册书进行分词并做词频统计,沿着整个历史时间轴来研究语言在历史中的变迁。

例一、“黑鬼-黑人-非裔美国人”
上世纪六十年代美国黑人民权运动爆发之前,“黑人”普遍被歧视地称为“黑鬼”(nigger),随后则被称为“黑人”。而近年来,“非裔美国人”变成更为政治正确的叫法。在Ngrams里输入,nigger,black people和African-American,可以清晰地看到这一趋势。横坐标是时间,纵坐标是词频。(见下图)


例二、“科学、哲学与宗教”
按照罗素在《西方哲学史》里的说法,科学是确定性的知识,神学是不诉诸理性的教条,而哲学则介于两者之间。比罗素晚一辈的美国哲学家蒯因可能不同意,他认为哲学压根就应该是科学化的(ScientificPhilosophy),但蒯因的学生辈大概是最后一拨科学化的哲学家:新起的一大票逻辑学家都出自数学系和计算机系,哲学系已剩不下什么“科学”的玩意儿了。如果哲学家们还不争气,再过个十年,也许Ngrams真会验证这个预测。在Ngrams中,分别输入首字母大写的“Science, Philosophy, Religion”,和小写的“science, philosophy, religion”,我们得到如下两张图。在大写的图中(下图一),可以清楚看到在公元1600到1800年间,宗教是压倒性强势,然后是哲学,相比之下,科学还是没影的事。但1850年是转折点,科学慢慢占据优势,比宗教和哲学加起来都大。在小写的图中(下图二),科学和宗教的位置互换,晚了一百年。研究文化史和科学史的恐怕各自都有解读。



例三、文坛座次
中国文坛讲究排座次,鲁郭茅巴老曹,等等。把他们的名字输入Ngrams。可以看出鲁爷江湖地位不可动摇,八十年代末九十年代初有点技术性下滑,随后又呈上升态势。但貌似三四十年代,鲁略输郭。不明白为啥曹禺就不带玩了呢,即使输入老拼法Tsao Yu也不济。金庸按说是这老几位里英文最好的吧,但就是不受待见,把他小名路易-查良镛(Louis Cha Leung-yung)算上,也不管用。



最后,如果觉得写的还OK,请点赞哦 (*>﹏
8#
秦川  3级会员 | 2018-1-23 06:38:02 发帖IP地址来自
我个人JavaScript用的比较多,在JavaScript上有好几个非常好用的第三方库,拿来做数据可视化再适合不过了。排名不分先后的简单介绍一下

这个库我个人感觉是一个风格很讨喜的库,图标相对简约,颜色也都很活泼。基本上常用的图表类别都有。而且网站做的也很清晰,documentation也比较易懂。缺点嘛就是如果想画一些稍微复杂一点的图,比如甘特图等等,这个库目前还不支持。适用于常见的图表绘制。



这个库可以说是目前来说我最喜欢也用的最多的一个库。第一个原因是,官方自带了肥肠肥肠多的demo!(咳咳,才不是我懒)而且,每一个demo都有像下图这样可以在JSFIDDLE里面调试的源代码,可以说是欲求必满了。基本上想做什么图标,在官方的demo里面翻翻都能找到。即使找不到完美复合需求的,也一定能找到类似的,稍微改改就能用了。可以说是效率神器

除了常规图表之外,HighCharts下面还有一个专门针对数据地图的Highmaps系列。这个系列的包括了从世界地图到包括中国在内的各个数据地图的模板。具体的使用可以看我在另外一个问题下面的回答
怎么在 Excel 上做数据地图?
这个库要说缺点嘛,就是Highmaps虽然有中国地图,但是并不支持用中文来作为城市或者省份的ID,用起来不如后面我会说到的一个库那么方便。除此之外,墙裂推荐!



其实amCharts的特点和HighCharts的特点很类似的,也有大量的demo和非常易于调试的源代码,amCharts下面也有amStocks和amMaps两个系列,分别针对金融/股票数据和地图数据。下面这个图官方在stock类别下面的一个demo,注意下面有一个滑动条,是可以放大缩小走势图的时间区间的。

说实话两个库的demo类比很想,网站长的也挺像的,一度让我怀疑是不是背后是一个团队= = 我个人接触HighCharts.js比较早,所以用的顺手了,也自然更喜欢一些。不过amCharts比HighCharts.js多了甘特图的官方支持,虽然目前的类别还好不是很多,但是HighCharts.js在甘特图方面截止目前为止还是没有支持的。


说到用JavaScript数据可视化是不可能不提D3.js,因为D3.js实在是知名度太高,也确实很强大。但是真倒让我推荐这个库,我倒觉得心情有点复杂。原因很简单,它很强大,但也相对很复杂。我刚开始用JavaScript做数据可视化的时候,上来就选择D3.js (以为听人说过太多),但结果我想用自己的数据画一个柱状图,光看documentation就看了半天,还是没有太搞明白。因为他不像前面我介绍的几个库,想画什么类型的图几乎就是括号里面写一下那个类型的英文就搞定,D3需要你比较系统的看完官方文档才会对如何用其画出想要的图表有一个比较好的了解。但是,也正是因为如此,如果你真的掌握了D3,你所能画出的东西将不再局限于官方demo里面给出的那些例子,你可以做出完全复合自己特定需求的数据可视化,而不再拘泥于格式和类别。比如下图就是我之前坐过的一个项目

所以我对D3.js想说的是,不建议新手从D3入门,但是推荐给熟练使用js的孩子和有很特定或者复制可视化需求的孩子。



看到这个带baidu的域名相比大家也明白了,这是个咱国人自己做的库。同样,这个库也有大量的官方实例demo,而且看上图右边栏就知道了,几乎覆盖了常用可视化图表的所有类别,非常方便了。而且因为是国内的大牛们做的库,所以很多案例啊数据啊也更加本土化,在国内的孩子用起来应该会更方便一些。
不过还有两点我觉得很棒,首先这个库是完全开源免费的,无论是私用还是商用都可以。其次是ECharts有一个自己的社区,在这个社区里面用户可以上传自己制作的可视化案例和大家交流。也可以提问求助,还算是个挺活跃的社区。能和其他的人一起互动从来画图也没那么枯燥了是嘛

关于ECharts我稍微觉得不太方便的一点事,在官方案例的源代码中,只给了JavaScript的代码,不像前面提到的JSFIDDLE中把html,css和JavaScript代码分栏列的很清楚。




上面大致介绍了一下五个我个人常用的数据可视化的库。但是如果我说。。上面所有的库你其实都能在Excel用,并且可以用Excel里面的数据来画图,你相信么?

其实Excel上面有一个叫Funfun的插件,这个插件可以让用户直接在Excel里面编写并且运行JavaScript代码,也因此可以使用上面介绍的JavaScript的第三方的库。感兴趣的孩子可以看我另外的一个回答进去了解一下
Excel 有什么神奇用途?以上,peace
9#
科赛网Kesci  2级吧友 | 2017-11-30 12:03:16 发帖IP地址来自
数据可视化是一个化繁为简的过程,随着数据科学的发展,数据工作对可视化工具的需求更加明确:
  • 满足大数据处理的要求
  • 支持快速的收集、筛选、分析、归纳、展现
  • 响应新增的数据的实时更新
目前使用中的可视化工具非常多,在高票答案中都有展示。我们尝试对现行的常用可视化工具进行了分类,包括:
  • 编程语言的可视化库
  • 传统数据分析及BI软件
  • 专门用于可视化的成品软件
没有完美的工具,只有合适的应用,用户可依据可视化目标进行选择。

编程语言的可视化库
优势:
  • 支持海量数据处理,在海量数据深层关系挖掘上独具优势
  • 多种工具库满足丰富的展现方式,满足数据展现的多维度需求
  • 可实现数据归纳、挖掘、分析、可视化的一站式工程
缺点:
  • 依赖编程基础,入门门槛较高。
按照使用的编程语言,以下是我们的推荐。


Python语言(附实践项目案例)
  • Pandas–Pandas是一个能快速简单实现数据操作、整合及可视化的工具库
项目案例:
这十套练习,教你如何使用Pandas做数据分析
Pandas基础命令速查表
  • Matplotlib -Matplotlib的设计理念是能够用轻松简单的方式生成强大的可视化效果,然而它是一个低端库,相比于其他高端的库,需要去写更多的代码来实现可视化效果
项目案例:
从零开始学Python【1】--matplotlib(条形图)
从零开始学Python【2】--matplotlib(饼图)
从零开始学Python【3】--matplotlib(箱形图)
从零开始学Python【4】--matplotlib(直方图)
从零开始学Python【5】--matplotlib(折线图)
从零开始学Python【6】--matplotlib(雷达图)
  • Seaborn - Seaborn关注于统计模型的可视化,可以提供热力图等多种效果去描绘数据的整体分布情况
项目案例:
seaborn可视化之time series & regression & heatmap
seaborn可视化学习之 categorial visualization
seaborn可视化学习之distribution visualization
  • Bokeh - Bokeh的特点是在web端实现d3.js的交互可视化,并且独立于matplotlib
项目案例:Bokeh教程学习
  • Plotly - Plotly是一个基于web的可视化工具箱,在plotly网站上有许多强大的图表,可以通过API的方式实现调用
项目案例:在K-Lab中如何使用plotly


R语言
  • ggplot2 - R中最著名的可视化工具包
  • ggvis - 一个可以做基于web的交互可视化工具包
  • rgl - 在R中做3D交互可视化
  • htmlwidgets - 一个在R中快速建立基于JavaScript内核的交互可视化工具包
  • googleVis - 利用Google Chart工具在R中做数据可视化
  • shiny -一个用R做交互可视化的应用
  • R Makdown - 用R做数据分析报告的必备工具
  • xtable - 将R中的数据对象(如data frame)转换成HTML/LaTeX代码的工具
  • sp, maptols - 一个加载并使用包括shapefile在内的地理空间数据的工具库
  • maps - 在地图上绘制多边形地图的工具
  • ggmap - 一个可以下载谷歌街道地图并在ggplot库中将其设置为背景的工具
  • quantmod -下载金融数据并做可视化、技术性分析的工具
项目案例:
构建对球员的评价体系尝试【R语言】


其他语言
  • D3.js-一个比较基础的可视化 js 库,可以把数据和 HTML 结构或者 SVG 文档对应起来,擅长于操作 SVG 中的路径 (path) 和几何图形,使用JavaScript进行编译
  • Processing-数据可视化的老牌工具,使用java语言进行编译


总体而言,可视化库的多样性为数据展现提供了很多可能,但全部安装也不现实。有没有一种办法,让可视化库的调用更为高效便捷?安利一下科赛 Kesci的K-lab给大家。
K-lab是一个在线数据分析协作平台,目前已集成Python2、Python3、R三种语言环境,以上Python和R的可视化库K-lab已全部完成集成,用户可在K-lab直接调用,体验云端数据分析的愉悦。
K-lab工具包仍在持续集成中,如有需求,欢迎在K-lab帮助中心->K-lab工具包页面添加工具包集成建议~


传统数据分析及BI软件
优势:
  • 免费:大多数的免费版即可支持轻量数据分析
  • 操作简单:拖拉拽就能实现交互式报表分析
  • 入门难度小:不受编程基础、数据库基础、统计基础和设计基础限制
  • 进阶可能:随着学习、使用经验的增多,使用者亦可结合技术手段做高阶应用分析
缺点:
  • 海量数据处理表现差
  • 可视化受软件功能框架限制,不利于建立深层数据挖掘
  • 免费版的功能支持较弱,付费版成本较高
Gartner在2017年BI商业智能和分析平台魔力象限报告中展示了当前BI工具的生态位,可以看到Tableau、Microsoft、Qlik处于领先位置,这里只介绍最受欢迎的3款BI软件。

  • Tableau -Tableau是一个简单的、使用友好的用来迅速创建交互式可视化数据,并将它们嵌入你网站的工具。Tableau的免费版功能较弱,付费版更多是由企业采购使用。
  • Qlik Sense- Qlik Sense在中国的热度和覆盖量少于Tableau,其免费版的实用功能相比而言更多,支持的数据源类型更为丰富(excel、csv、数据库、数据仓库等)。
  • Microsoft - Power BI是微软推出的可视化软件,核心理念就是让用户不需要强大的技术背景,只需要掌握Excel这样简单的工具就能快速上手商业数据分析及可视化。

在线图表设计工具
优势:支持多种图表样式,便于汇报材料素材、媒体文案、分享交流
缺点:数据分析与可视化分离,需先处理数据再上传处理


  • 图表秀-在线制作图表,支持将图表一键导出ppt和动态数据,系统自动会帮助调整布局
  • Canva-通过搜索拖拽创造漂亮设计的软件,无需编程,可在线免费使用
  • Visnal-一个综合图库和信息图表生成器,在内容上比一般的视觉分析工具表达更深入
  • Icharts-一个用于创建并呈现引人注目图表的托管解决方案,支持从 Google Doc、Excel 表单和其他来源中获取数据,但免费版只允许用基本的图表类型
  • BDP个人版-在线数据图表制作工具, 拖拽即可快速生成、制作数据图表,支持大数据实时可视化,词云、GIS地图等几十种动态可视化图表任务


参考资料:
深入解读《Gartner2017年商业智能和分析平台魔力象限报告》
一文读懂数据可视化
10#
Boyka  4级常客 | 2017-3-20 21:29:19 发帖IP地址来自
楼上的牛人们推荐一大堆外文网站让普通人怎么用?!

这可不是简单地撸个图片摘个文字那么简单。

我还是推荐几个适合普通人以及新手使用的吧,以下网站皆为中文版:

① BDP个人版
链接:https://me.bdp.cn/home.html



BDP作为新一代的云端数据分析平台,具备无缝数据接入功能,是一款兼具强大数据处理和灵活易用可视化分析的高效工具,简单的3步即可完成数据分析。BDP提供近30种图表类型,其中包含词云、漏斗图、地图、雷达图等等。同时BDP还支持多端查看数据,帮助用户快速完成多数据整合,快速挖掘隐藏的数据价值,用数据提高业绩。


② ECharts

链接:http://echarts.baidu.com/



ECharts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上。底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。
ECharts在支持常规图表的前提下,同时提供模块化引入和单文件引入,在开发时用户可以引用所有ECharts开发文件,方便开发和调试。而在项目发布后也可以去除不需要的文件以加快页面响应速度。


③ 图表秀
链接:http://www.tubiaoxiu.com/



图表秀,一款免费的在线图表制作工具,支持自由布局与联动交互分析。页面设计简洁、上手简单,一共提供10个类54款图表模型,其中包含传统图表、词云、气泡图、双线图、KPI图表等等。
11#
美数课  2级吧友 | 2016-12-28 13:06:41 发帖IP地址来自
之前看到一个国外妹子用了24种工具制作一个相同的图表,比较了12款可视化软件和12个编程/图表库,并针对工具/图表库的侧重度,灵活程度,图表创新性,交互效果四大方面,写了一篇一级棒的文章。

本课代表编译了这篇文章和大家分享,便于大家更加了解这些可视化工具与编程的优缺点。(ps:原文基于CC Attribution 3.0版权协议,编译文在原文基础上有删改)

———————————————
今年5月,这个妹子给自己设置了一个挑战:尽可能尝试使用多种多样的编程语言或者软件来进行数据可视化。为了比较这些工具,她利用这些工具重复制作了同样的一张散点图。基于结果,她还发布了两篇文章:一篇是用12种软件做一个相同的图表,另一篇是用12种编程/图表库做一个相同的图表

下图展示了她使用12个不同的软件制作同一张散点图的过程:(想看动图的可以戳这里)


这是12种编程/图表库制作出来的效果:



她从这些可视化软件/图表库中认识到:
There Are No Perfect Tools, Just Good Tools for People with Certain Goals.
没有十全十美的工具,但是如果确立(可视化)目标,就能找到合适的工具去实现。

数据可视化在很多领域都有应用,比如自然科学,商业当然还有新闻业。(插播:本美数课课代表从事的数据新闻~)所有这些领域都有不同的需求——但即使在数据新闻领域,不同的场景下呈现的方式和效果也不同,因此不存在一个完美的工具可以满足所有的需求。

下面是她在制作中曾遇到过的一些矛盾,也是数据可视化工作者常常遇到的情况。
1)分析 VS 展示
是想使用工具(R, Python)来分析数据,还是更注重于构建可视化效果(D3.js, Illustrator)?有些工具(比如说 Tableau, Ggvis, Plotly)试图在这其中谋求平衡,既可分析又可展示。

她根据分析和展示上的侧重性对可视化工具和编程语言们进行了排列:可以看到工具类的往往更注重展示,而编程类的比较平均,各有侧重点。



2)数据管理
如果制作可视化的时候需要更改源数据怎么办?在这方面,这些工具或编程语言的灵活性如何?
低灵活性:比如在Illustrator中,即使你只是轻微修改了数据,也需要重头开始制作图表,这种工具还不方便进行数据管理。
中灵活性:比如在D3.js中,可以单独处理或修改数据,然后再重新导入数据文件来更新可视化结果。
高灵活性:比如在Plotly和Lyra中,导入数据后,可以直接在该工具中修改或是增减新数据。

3)传统图表 VS 创新图表:
如果你只需要基本的图表类型,如柱状图或折线图,Excel完全可以满足啦~
但你如果想创建表现形式更为丰富的互动图表,比如点击可以出现酷炫的交互效果,像D3.js之类的编程语言就更适合啦,但是学习此类工具的门槛也往往更高,有着陡峭的学习曲线和冗长的代码。或者也可以使用Processing,用它制作这张散点图的代码长度只有D3.js的一半。还有Lyra,它不需要任何代码基础,但也可以让你轻松修改数据有关的视觉元素。

下图是她对可视化软件和编程语言两类的灵活性的评价排列:




4)交互图表 VS 静态图表:
你是需要创造基于网页的交互图表(如D3.js, Highcharts能做到的),还是PDF/SVG/PNG形态的图表就能满足你 (R和Illustrator可以做到)?

几年前,互动图表曾受到高度追捧,但现在关注焦点慢慢从“看起来怎么样”转移到“什么才更有意义”。

对于分析部分,交互特性往往也是很有必要存在的。Plotly和R的库Ggvis就可以让读者轻松地将鼠标悬停在可视元素上来查看基础数据。

下图是作者对于软件/编程的在静态和交互的划分:


看完了以上四个方面,
There Are No Perfect Tools, Just Good Tools for People with Certain Mindsets.
还是那句话,没有十全十美的工具,不同的工具适合不同的思维方法

人各有长处,何况工具呢?它们都是依照特定的制作思路和功能被开发的,而真实使用场景下,使用者的思路和开发者们预想的方式可能会不同。开发者们往往会受到以前使用工具和他们同事的影响,况且他们也有着非常不同的专业背景:比如新闻学、统计学、计算机科学、设计专业等等等。

我的朋友Alberto Cairo曾经像我推荐过Yeeron和InZight两个工具,但是我觉得很难用。而他觉得难用的Lyra,却是个给我带来诸多启发的工具。这是因为我俩背景不同:他的首要自我认知是记者,其次才是设计师;而我则认为自己主要是个设计师。所以他喜欢能发现故事的可视化工具,而我则喜欢更高的设计自由度。

We Still Live in an “Apps Are for the Easy Stuff, Code Is for the Good Stuff” World.
我们仍然更认同“可视化软件更容易上手,但写代码可以做出更好的作品”。(所以想入可视化黑洞的同学们,学代码吧!hello world:)

大多数软件很容易上手,但功能有限。
大多数编程语言/图表库相对较难学习,但提供可以更多的灵活性和选项。

下面的图表是原作对学习的灵活性和难度之间的关联排列:可以看出大多数编程语言/图表库处于高难度和灵活多变的区域,而大多数支持一键生成的可视化软件则处于低难度与不灵活的区域。


作者还提到她自己很喜欢像Plotly,Tableau,Lyra和NodeBox这样的软件,只需要通过点击和拖动就可以制作图表,且拥有很高的灵活性。希望可以看到更多这类的工具,甚至希望能够把软件的可视化能力开发得像编程一样强大,当然这是一个很大的挑战。Excel就是一个很好的例子。它不但对初学者来说很容易上手,也能为Excel大神们提供了很大的灵活性。

“Every Tool Forces You Down a Path.”
每种工具都会引你走向一条路……

你想要站在宇宙中心去呼唤……是绝对不行的,要勇敢的走起来先!加斯特Do it!


附上原文:
WHAT I LEARNED RECREATING ONE CHART USING 24 TOOLS

这个妹纸的其他文章~()~
1)One Chart, Twelve Tools
2)One Chart, Twelve Charting Libraries
twitter:@lisacrost
  1. //2017年,本美数课课代表要学代码了!p5.jsvar button;var like = 0;function setup(){  createCanvas(100, 100);  button = createButton("like");  button.mousePressed(likePlus);}function likePlus(){  like++;  button.html(like);}
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP