图片来源于rawpixel.com
原标题 | 10 Free tools to get started with Data Visualisation-Easily & Instantly.
作者 | Parul Pandey
译者 | 汪鹏(重庆邮电大学)、alexchung(福州大学)
不要简单地展示数据,用它讲个故事!
是的,我们有数据,并有了数据的洞察,然后呢?显然,下一步将是与人们交流这些发现,以便他们采取必要的行动。最有效的数据交流方式之一就是讲故事。但是要成为有效的讲述者,我们需要简化事情,而不是使事情复杂化,这样使得分析的真正本质不会丢失。
在讲故事和可视化方面,有许多工具可供选择。有些是免费的,有些是付费订阅的。有些简单直观,但缺乏互动性,而有些复杂,需要一些努力才能开始。
如果你刚刚开始使用数据可视化,没有艺术或图形设计经验,或者不想编码,而想立即开始制作图形或地图,那么本文就是为你准备。本文还尝试使用除流行工具(如Tableau Public、Powerbi和Google Charts)之外的其他工具,这些工具其实在数据科学生态系统中很常用。
所以,这里有十个免费提供的工具,让初学者可以立即开始构建漂亮的视觉效果。
这些数据可视化工具都是免费提供的,但是如果你想升级和访问更多选项,尤其是云服务,就需要用到一个高级版本。
Datawrapper可以轻松创建图表和图。只需单击鼠标,即可轻松创建等值线,符号或定位图。同样,您也可以根据数据创建自己选择的图表。这些图表是互动的,响应性的,可嵌入您的网站。该工具的免费版本适用于单个用户,支持10,000个月图表视图。
Datawrapper主要面向记者。世界各地的新闻记者都使用Datawrapper来构建他们的图表和地图。然而,对于任何想要可视化来伴随他们的文章的人来说,它都非常有用。该网站还办了名为CHARTABLE的博客,他们定期撰写有关数据可视化的最佳实践。
处理
只需从Excel或Google表格中复制您的数据即可。您还可以上传CSV文件或链接到URL以获取实时更新图表。只需单击一下,即可从多种图表和地图类型中进自定义和注释图表以使其更有效。将即用型嵌入代码复制到CMS或网站中,或将图表导出为图像或PDF以进行打印。
演示
RAWGraphs是一个开放的Web工具,可以在令人惊叹的d3.js库之上创建基于矢量的自定义可视化库。
RAWGraphs主要被设想为设计师和极客的工具,旨在提供电子表格应用程序(例如Microsoft Excel,Apple Numbers,Google Docs)和矢量图形编辑器(例如Adobe Illustrator,Inkscape等)之间的缺失链接。
RAWGraphs具有高度可定制性和可扩展性,可接受用户定义的新自定义布局。有关如何添加或编辑布局的详细信息,请访问其网站。
处理
RAWGraphs使用表格数据(例如电子表格和逗号分隔值)以及来自其他应用程序的复制粘贴文本(例如Microsoft Excel,TextWrangler,TextEdit等)。基于SVG格式,可以使用矢量图形应用程序轻松编辑可视化以进行进一步细化,或直接嵌入到网页中。
只需在RawGraphs中插入原始数据,在各种可视模型中进行选择,然后调整创建的图表并浏览数据。
使用RAWGraphs的最简单方法是访问官方应用页面上的最新版本。但是,RAWGraphs也可以在您的计算机上本地运行。安装时请遵循Github仓库的说明。
演示
Charted可让您可视化数据并自动创建漂亮的图表。它由Medium的产品科学团队开发。Charted故意保持简单易用。它不存储,操作或转换数据,因此它不是格式化工具。但是,它有一些强大的核心功能:
适用于所有屏幕尺寸,包括显示器
每30分钟重新获取数据并更新图表
将数据系列移动到单独的图表中
调整图表类型,标签/标题和背景
处理
提供数据文件的链接,Charted返回一个漂亮,交互,可共享的数据图表。目前图表支持.csv,.tsv。谷歌电子表格和保管箱共享链接。还可以生成HTML代码,然后可以将其嵌入到网站中。
演示
下载repo并运行npm install以安装依赖项。之后,您将能够runnpm start。这将在localhost:3000启动服务器。或者,它也可以在charted.co上试用。
Chart Studio是Plotly强大的,基于网络的在线图表创建者。它是用于创建D3.js和WebGL图表的最复杂的编辑器之一。它作为基本版本提供,可免费使用。此外,还有付费的企业版和云版。任何人都可以使用源代码集成到他们的应用程序中。
处理
拖放数据文件或通过Falcon SQL客户端连接到SQL。然后只需使用提供的选项即可立即获取交互式图表。
演示
FastCharts是Financial Times DataViz团队的产品。他们最近推出了一个公共版本的内部浏览器图表工具,供人们工作和提供反馈。
该工具可用于:
只需将数据直接粘贴到浏览器中即可制作直线图,条形图和面积图
向绘图的点和/或区域添加注释
下载PNG和可编辑的SVG
虽然这个工具是为内部使用而制作的,但FastCharts在创建演示图表时也在业务的其他部分赢得了声誉 - 这是一个比Excel或Google表格更简单的工具,并为用户提供更专业的图表FT品牌推广。
处理
可以使用CSV或TSV格式的任何数据创建图表,然后可以根据用户的偏好进一步自定义。
演示
这有一个演示GIF,展示如何在一分钟内制作图表。
https://fastcharts.io/
Palladio是一款免费的数据驱动工具,旨在轻松可视化复杂的历史数据。该项目旨在了解如何基于人文查询设计图形界面。Palladio 位于历史与设计的交汇处。
可以使用Palladio创建四种类型的可视化:
地图视图:将坐标数据转换为地图上的点
图表视图:允许您可视化数据的任何两个维度之间的关系
列表视图:可以安排数据的维度以制作自定义列表
图库视图:数据可以在网格设置中显示,以便快速参考
处理
任何可以表格/电子表格格式表示的信息集合都可以与Palladio一起使用,唯一要求所有数据都由分隔符号值(包括逗号,分号和制表符)表示。
我们可以粘贴,上传或提供数据链接,以便创建新的Palladio项目。
演示
Opeheatmap是一个非常简单的工具,可以立即将电子表格转换为地图。从将邻居的房价映射到Twitter,openheatmap可以将所有这些转化为交互式可视化,而不涉及任何复杂性。
处理
只需上传电子表格或提供指向Google云端硬盘的链接即可。如果数据没有问题,您将能够查看下一个地图。您的电子表格应包含要映射的位置的列,一个用于值,另外一个用于每行的时间(如果需要动画地图)。例如:
演示
让我们使用openheatmap展示一下“伦敦地铁站”。
MyHeatMap是另一种可以交互式查看地理数据的工具。 但是,免费版本只允许用户创建最多只有20个数据点的公共地图,实际上这个数据点非常少。Myheatmap输出颜色编码的热图,这些热图非常容易让目标受众理解。 地图不会被标记,旗帜,等高线或不断增长的斑点混乱。 此外,使用myheatmap创建的热图是完全交互式的,具有平移和缩放功能。
处理
用户只需要以CSV格式上传地理数据。 该文件应包含至少包含三个字段的标题行。 其中两个字段必须命名为“纬度”和“经度”,其相应的列必须包含纬度和度经度的地理坐标。
演示
Chartbuilder是一个前端图表应用程序,可以轻松创建简单漂亮的图表。Chartbuilder是用户和导出界面。Chartbuilder支持Atlas开发的所有图表,这是Quartz开发的图表平台。Chartbuilder不是数据分析或数据转换工具。它只是以一致的预定义样式创建图表。
处理
将csv或tsv格式的数据粘贴到chartbuilder中并导出代码以绘制移动友好的响应图表或静态SVG或PNG图表。对于那些对定制图表样式不感兴趣的人,项目地址:http://quartz.github.io/Chartbuilder
它也可以在本地下载和安装。
演示
TimelineJS是一个开源工具,任何人都可以构建视觉丰富的交互式时间表。初学者只需使用Google电子表格即可创建时间表。专家可以使用他们的JSON技能来创建自定义安装,同时保持TimelineJS的核心功能。
TimelineJS可以从各种来源获取媒体。Twitter,Flickr,YouTube,Vimeo,Vine,Dailymotion,谷歌地图,维基百科,SoundCloud,文档云等等!
处理
创建时间表是一个简单的过程。提供了一个电子表格模板,需要填写该模板,然后简单地发布内容。然后,可以将生成的链接嵌入到媒体中或在期望时间线的任何网站上。该网站有一个很好的介绍性视频,以开始使用Timeline JS。
演示
如何在中型博客/网站中呈现时间轴的示例。
曼德拉:一种有目的的生活
TimelineJS Embed
http://cdn.knightlab.com/libs/timeline/latest/embed/index.html
数据可视化不一定非常困难或昂贵。代码肯定会为你提供更多选项来创建和自定义图形,尤其是在数据混乱时,但这些工具在提供即时数据可视化时可以提供很好的选择。这不是一个详尽的列表,我一直在寻找更多的工具,试图简化其他人的可视化过程。
本文编辑:王立鱼
想要继续查看该篇文章相关链接和参考文献?雷锋网雷锋网雷锋网
点击【10种免费的工具让你快速的、高效的使用数据可视化】即可访问!
福利大放送——满满的干货课程免费送!
「好玩的Python:从数据挖掘到深度学习」该课程涵盖了从Python入门到CV、NLP实践等内容,是非常不错的深度学习入门课程,共计9节32课时,总长度约为13个小时。。
课程页面:https://ai.yanxishe.com/page/domesticCourse/37
「计算机视觉基础入门课程」本课程主要介绍深度学习在计算机视觉方向的算法与应用,涵盖了计算机视觉的历史与整个课程规划、CNN的模型原理与训练技巧、计算机视觉的应用案例等,适合对计算机视觉感兴趣的新人。
课程页面:https://ai.yanxishe.com/page/domesticCourse/46
现AI研习社将两门课程免费开放给社区认证用户,只要您在认证时在备注框里填写「Python」,待认证通过后,即可获得该课程全部解锁权限。心动不如行动噢~
认证方式:https://ai.yanxishe.com/page/blogDetail/13999