我如何利用我的第一个#30DayChartChallenge来学习Observable Plot

如何利用我的第一个#30DayChartChallenge来学习Observable Plot

Photo by Isaac Smith on Unsplash.

如果你在数据领域工作,你可能熟悉一种永无止境的感觉,那就是你想学习的工具清单永远都有,希望有一天能够学会。对我来说,很长一段时间以来,我一直希望学习的工具之一就是Observable Plot,这是一个用于探索性数据可视化的JavaScript库。今年终于有了机会,我决定利用#30DayChartChallenge来深入研究这个令人惊艳的库。作为第一次参与这个挑战的人,我想分享我的经验和所得到的见解,并提供给那些考虑参加类似挑战的人一些建议。

什么是#30DayChartChallenge

#30DayChartChallenge是一个每年4月举办的社区驱动挑战。每天都会提供一个主题,供数据可视化创作者解读。对于创建这些可视化作品,对数据源或使用的工具没有限制。这是一个让数据爱好者、设计师和渴望成为数据可视化艺术家的人着迷的活动。

我为什么参加#30DayChartChallenge

我参加这个挑战的决定有几个原因:

  • 探索Observable Plot库:这是我的主要目标。我想扩展自己的技能,并通过深入研究基于JS的Observable Plot库来探索创建交互式数据可视化的新工具。你可以在我的#30DayChartChallenge collection中找到我所有可视化作品的代码和数据源,包括这里提到的。
  • 提升我的数据可视化技能:我渴望提高将原始数据转化为视觉吸引人和信息丰富的图表和绘图的能力。
  • 提升创造力:这个挑战为我提供了一个独特的机会,可以尝试各种数据可视化技术和创意,推动我跳出常规思维。它以一种非常有趣的方式让我在叙事中发挥创造力。
  • 建立联系:#30DayChartChallenge社区由来自不同背景的数据爱好者组成,为交流和分享观点提供了良好的平台。

从我第一次学习新工具的#30DayChartChallenge经验中获得的提示

1. 计划-你值得信赖的盟友:

提前获得提示可以在月初之前安排时间来构思想法、查找数据源和草拟设计。在挑战开始之前做好提前规划,可以让你专注于可视化过程和学习,而不感到每天都被压倒。我喜欢浏览的一些最喜欢的数据源包括来自Our World in DataKaggle

下面是我使用Kaggle提供的美国龙卷风数据集为第7天的“危险”主题创建的可视化。

Day 7: Hazards, source: #30DayChartChallenge collection

2. 数据重用的艺术:

每天连续30天寻找新的数据灵感可能会很快让人疲惫不堪。可以尝试重新利用数据来讲述同一个故事的新方式。

下面的第一个图表来自第6天的提示“数据日:OWID”。我使用了过去一个世纪内六个国家的累计土地利用变化数据。第28天的提示是“趋势”,我认为这个数据也非常适合这个主题。所以我没有写一个新的故事,而是专注于如何通过动画来讲述这个故事,这样既可以在使用相同数据的同时学到新东西,也可以节省寻找数据的时间。

第6天:数据日—OWID,来源:#30DayChartChallenge集合
第28天:趋势,来源:#30DayChartChallenge集合

3. 目标的清晰性。

明确参与挑战的目标。对我来说,学习Observable Plot库是主要的焦点。这种清晰性帮助我保持承诺和动力。有时候这意味着我不得不接受花费更长时间的好的图表,尽管我已经熟悉其他工具,比如ggplot2,可以更快地创建漂亮的图表。

这是我在第5天为“斜率”设计的一个图表,使用了动物寿命数据。这个简单的线条和点图花了我很长时间来理解,因为我正在学习一种新的工具,但当我完成它时觉得这是值得的。

第5天:斜率,来源:#30DayChartChallenge集合

4. 追求成长,而非完美!

这是很难的,因为我们都希望每天都展示出最好的可视化作品。接受学习过程并认识到并非每个可视化都会完美无缺是避免疲惫不堪的关键。专注于提高技能和理解数据可视化概念。

这是来自第13天的一个例子,提示是“流行文化”。在已经辛劳工作了一整天后,当我参加挑战时,我想学习如何创建一个径向图,以了解超级碗广告类别分布随时间的变化。我原本计划创建所有类别的图表,但我从最感兴趣的4个类别开始。虽然这不是最终计划,而且很难停下来,但我决定在4个类别结束时收工,以免失去能量,并有足够精力进行第二天的可视化。

第13天:流行文化,来源:#30DayChartChallenge集合

5. 庆祝旅程!

庆祝你的成就,无论多么小。承认你的进步和成长,最重要的是不要陷入将自己的工作与他人相比较的陷阱中,而是用它作为灵感。记住,这个挑战是关于个人成长和学习。我发布的前几个图表远远没有我从他人那里看到的令人惊叹的可视化效果好,但在那些最初的日子里,提醒自己在变得更好之前我可能会表现糟糕是很重要的。

不能完成所有30天是可以的,参与其中可能会让人精疲力尽但有深远的影响,所以只要你能参与,就已经足够好了,你应该每次都庆祝。

这是我在最后一周为了好玩而制作的一个图表,使用了Bigfoot数据,因为谁不喜欢Bigfoot,在最后一周,我压力很大,需要一些乐趣来继续前进!

,来源:#30DayChartChallenge collection

勇往直前!

参与 #30DayChartChallenge 对我来说是一次变革性的经历。我发展了我的数据可视化技能,掌握了一个新的库,并与许多了不起的创作者联系并学习。现在我的 仓库 中包含了所有代码和数据源,作为我经常参考的个人 Observable Plot 小抄。最近,我在一个与两位非常有才华的数据可视化艺术家 Tanya Shapiro 和 Allison Horst 的 面板讨论 中分享了我通过 #30DayChartChallenge 学习 Observable Plot 的经验。

我希望这篇文章鼓励你参与自己的第一个 #30DayChartChallenge,并且也可以利用它来学习一种新工具。十一月即将开始 #30DayMapChallenge,今年的每日提示已经在这里提供了。所以是时候开始计划度假季了。

你可以在我的 Observable collection 中找到本文中所有可视化的代码和数据。

如果你愿意,你可以在 Linkedin 上找到我。