資料視覺化隨筆:BBC如何在新聞工作流程使用R

Jeff Shieh
3 min readFeb 14, 2019

--

這篇文的內容是臉書上發表的心得,但或許更適合在這裡分享吧。

看了這一篇 BBC Visual and Data Journalism team 分享的心得,覺得心裡的某一塊被觸動了,就想為這文章摘要一下。也順便談談最近在資料視覺化上的想法。

這篇文章中,BBC相當大方地分享導入R在新聞工作流程的心得。

BBC 從去年開始,使用 R 跟 ggplot2 來處理他們的資料新聞。在過去他們有兩種製作圖表的方式:請設計師畫,或是用內部其他統計工具簡單作圖,後來他們意識到,如果都用 R 的程式碼來完成,將會使工作流程簡化許多,圖表可以很方便地重製(執行一段 script 比起調整 illustrator 的 pixel 簡便多)。所以他們有系統地在組織內推動 R + ggplot2 的工作流程。

他們做了兩件事:

  1. 自主開發 R package — bbplot,把 BBC 的視覺風格設定寫進去,包含字型、圖檔大小、Logo 等等。另外為了讓不熟悉R的人方便使用,他們決定犧牲程式上的自由度,讓步驟盡可能簡化。(例如幾乎所有設定僅使用 bbc_style()這個不放任何 argument 的function)
  2. 製作教學檔案與六週的內部訓練課程,讓不熟悉這套工作流程的人,就算不能熟練地畫出圖表,也能夠使用其中的一些程式、視覺化知識來強化自己工作效能。

BBC Visual and Data Journalism team 做的這些事情,改善了內部工作效率,也讓新聞技術更往前推進了一些。

這篇文給我的啟示在於,團隊的工作效率、工法如果要提升,需要有人去做一些基礎建設,例如透過教學跟「可被消化的」技術文件弭平知識落差;而不是簡單地導入某某開發流程、某些厲害的工具就能辦到。基本條件是這樣,再來就是看團隊成員願不願提升自己,變得更強了吧!

最近的研究興趣在資料新聞學、資料視覺化,有空閒的時候都在消化之前收集的線上教學、電子書,希望早日能運用這些知識與技術來提升自己的研究以及溝通能力。為什麼我會覺得這些知識能夠讓 UX research 變得更好,就下次的隨筆再談吧~

一些 links

  1. bbplot 的文件

2. BBC 的內部教學文件,有興趣可以跟著他做出一張專業新聞圖表看看

--

--

Jeff Shieh

A human experience researcher. 工作是做用戶體驗研究,平日與用戶打交道,兼作訪談資料、市場調查數字、用戶的數位行為足跡的整理工。努力從各種證據之中拼湊出用戶體驗的樣貌。嗜喝咖啡,狗派。