Skip to content

Latest commit

 

History

History
185 lines (93 loc) · 14.3 KB

30-resources-mastering-data-visualization.md

File metadata and controls

185 lines (93 loc) · 14.3 KB

30 个掌握数据可视化的资源

原文:www.kdnuggets.com/2022/11/30-resources-mastering-data-visualization.html

掌握数据可视化的 30 个资源

我们都有过这样的经历。在你看到某些数据中有一个非常酷的模式时,你兴奋地想要分享它。例如,或许你注意到,当你在寒冷天气下跑步时,每英里比在温暖天气下跑步时快一分钟。


我们的前三个课程推荐

1. Google 网络安全证书 - 快速进入网络安全职业。

2. Google 数据分析专业证书 - 提升你的数据分析能力

3. Google IT 支持专业证书 - 支持你的组织 IT 需求


你想与对你重要的人分享这些令人兴奋的发现。也许是你的老板。也许,在跑步的例子中,是你的伴侣或跑步小组。

你向他们展示了你那令人惊叹的表格和超级有趣的数字——他们却呆呆地看着你。因为你兴奋地展示你的发现,忘记了人类的一个基本真理:没有人喜欢看表格。但每个人都喜欢看美观且信息丰富的图表。这就是数据可视化的重要性。

研究 表明 我们处理图像的速度比处理文字快 60,000 倍。你可以自己测试一下——看一个充满数字的表格,然后再看一个表示相同内容的图表。哪一个让你获取更多信息更快?哪一个更让你喜欢?

数据可视化既是一门艺术,也是一门科学。它是一门科学,因为数据部分来自数字和事实。但它是一门艺术,因为你需要考虑受众的心理。你需要考虑数字的格式。你需要考虑你试图传达的内容和方式。你还需要知道如何让它变得漂亮。这就是可视化的部分。

在我看来,如果每个人都知道如何有效地使用数据可视化(LinkedIn Business 的 Paul Petrone 也同意),每个人都会更好。我们几乎所有人,都会在生活中的某个时刻被要求分享一些数字。越来越多地,做生意就意味着处理数据。这是无止境的。

想要掌握数据可视化?这份包含 30 个资源和工具的列表将帮助你开始掌握数据可视化的旅程。

你需要什么来掌握数据可视化?

学习数据可视化只需三件事。

一个是数据。非常自明。

其次是某种界面,用于进行可视化——它可以是像 Python 或 R 这样的语言,也可以是像 Google Sheets 这样的工具。

第三,你需要有分享知识的愿望。如果你只是为了完成某个清单而学习数据可视化,你会遇到困难。但如果你有强烈的愿望去制作一些酷炫的图表以展示某个有趣的发现,那么这将会容易得多。

例子包括:

  • 为了你的工作或学位

  • 一个热情的项目,比如我之前提到的跑步例子

  • 你面临的问题,比如如何做更便宜的饭菜。

有了这三种要素,你可以掌握数据可视化。

从哪里获取数据?

如果你没有来自工作、学校或个人生活的数据,你将需要一些开源数据的来源。以下是一些免费的选项:

  • Tidy Tuesdays。这个 GitHub 每周更新一次,提供免费、有趣的数据,任何人都可以使用。它旨在帮助新手学习使用 R 和 tidyverse 包,但任何人都可以使用这些数据。

  • The Pudding。这是一个非常有趣的网站,供任何人探索数据可视化。他们使用来自 音乐历史政治社会公正、和 填字游戏(以及其他大量主题)的数据编写文章。浏览一下,你会发现一些有趣的内容。

  • Kaggle。Kaggle 是一个数据科学家社区,提供大量竞赛和比赛。当你参加比赛时,你可以下载该比赛的数据。

  • FiveThirtyEight。这是一个新闻和体育网站,提供大量非常有趣的数据报道。

  • NASA。可能不需要介绍。如果你喜欢空间或地球科学,你会在这里找到一些很棒的数据集。

学习数据可视化的免费资源

掌握数据可视化的 30 个资源

互联网充满了免费的知识。它存在于博客文章、YouTube 视频、免费课程甚至短视频 TikTok 中。困难的部分是导航找到真正有价值的内容。

这里是其中最好的几个。我根据界面对它们进行了分类,因为在我看来,这是学习数据可视化的决定性方式。

Python 中的数据可视化

Python 在数据可视化方面非常出色,得益于其用户友好的库,如 matplotlinb 和 Plotly。Python 本身也是开源和免费的。为了掌握使用 Python 的数据科学,以下是一些我推荐的免费资源:

  • Data Visualization with Python Coursera 课程。Coursera 课程是可审计的,所以你可以免费学习这些技能——只不过你不会得到证书。

  • EdX提供了一个类似的免费课程,不过课程材料的访问权限在你开始后大约一个月后会过期。快速学习吧!

  • SimpliLearn YouTube 频道充满了免费和绝妙的资源。这里仅提供他们 Python 数据可视化教程的一个例子

  • 这篇Towards Data Science 文章介绍了一些你需要的 Python 库以便开始。

  • (免费)《Python 数据分析》一书的第九章是一颗瑰宝,可以在这里找到。(如果你对 Python 感兴趣,整本书值得完整阅读。)

R 中的数据可视化

和 Python 一样,R 是开源的、免费的,并且由热心慷慨的编码社区维护。其ggplot2包和tidyverse使得数据可视化成为梦想。以下是你需要的免费资源:

Google Sheets 中的数据可视化

Google Sheets 不是开源的。然而,我仍然包括它,因为对于那些不熟悉 R 和 Python(或其他编程语言)的人来说,它更容易获得。此外,由于该产品由一家非常富有的公司拥有,且希望你采用他们的产品,因此有大量旨在让你迷上 Google Sheets 的免费信息。

这是掌握 Google Sheets 数据可视化的免费资源:

数据可视化的灵感来源

30 Resources for Mastering Data Visualization

回到我最初关于如何掌握数据可视化的观点,其中一个关键要素是热情。你必须真正关心你正在做的事情。数据可视化必须令人兴奋才能掌握。

那种动力可以是内在的,但如果你缺乏灵感,还有很多地方可以获得外部的激励。

数据可视化影响者

这是我推荐关注的一些优秀数据可视化影响者。这些数据可视化专家将会:

  • 展示顶级技术和风格

  • 让你了解最新的工具或语言

  • 提供额外的数据来源

  • 分享他们对数据可视化的热情和激情

这是我推荐关注的对象:

  • Nadieh Bremer。她是一位数据可视化艺术家和毕业天文学家。这里是我喜欢的 她的数据可视化之一,关于婴儿出生的时间。

  • Cole Knaflic。她是《Storytelling With You》的首席执行官和作者,她的网站 storytellingwithdata.com 有一个很棒的社区部分,提供挑战和数据可视化。

  • David McCandless 是一位作家、设计师和作者,运营着 @infobeautiful Twitter 账户。我最喜欢的数据可视化之一 记录 了最无聊的 Wikipedia 编辑战。

  • 定期浏览 #dataviz#datavisualization 标签,将有机会创建你自己策划的数据可视化影响者列表。

网上有大量的人在享受并创建精彩的数据可视化。选择你喜欢的,然后从那里开始。

数据可视化社区

灵感不一定只来自于顶层。另一个获得数据可视化动机和激励的好方法是加入社区。以下是一些值得参与的优秀社区:

  • TidyTuesday。我知道我已经分享过这个,但我再分享一次!这是一个定期挑战、汇集了了不起的人和免费资源的好地方,帮助你掌握数据可视化。

  • Kaggle。另一个重复,但值得记住。竞赛方面是一个很好的方式来投入到数据可视化的掌握中。

  • 数据可视化协会提供一个免费会员层级(还有几个付费层级)。免费层级让你可以访问一个 Slack 频道,与其他志同道合的数据可视化爱好者聊天。

  • Python 有一个Discord 服务器,他们经常聊数据科学和数据可视化。

如何掌握数据可视化

数据可视化是任何人都应该练习的好技能,无论你的工作或情况如何。无论你是数据科学家还是咖啡师,了解如何有效地展示数据总是有用的。而且,知道如何以让人关注的方式分享信息,竟然出乎意料地有趣和令人满意。

如果你想知道作为数据科学家还需要具备什么其他技能,可以查看我们的帖子“数据科学家技能”。

像其他任何技能一样,掌握数据可视化归结为兴趣和实践。如果你有数据、一个接口工具,以及坚持下去的意愿,你很快就会在路上。这份包含 30 个资源的列表应该能帮助你在掌握数据可视化的旅程中——同时享受过程。

Nate Rosidi 是一名数据科学家和产品战略专家。他还是一名兼职教授,教授分析课程,并且是StrataScratch的创始人,这个平台帮助数据科学家准备与顶级公司面试的真实问题。可以在Twitter: StrataScratchLinkedIn上与他联系。

相关话题