資料視覺化隨筆:BBC如何在新聞工作流程使用R
這篇文的內容是臉書上發表的心得,但或許更適合在這裡分享吧。
看了這一篇 BBC Visual and Data Journalism team 分享的心得,覺得心裡的某一塊被觸動了,就想為這文章摘要一下。也順便談談最近在資料視覺化上的想法。
這篇文章中,BBC相當大方地分享導入R在新聞工作流程的心得。
BBC 從去年開始,使用 R 跟 ggplot2 來處理他們的資料新聞。在過去他們有兩種製作圖表的方式:請設計師畫,或是用內部其他統計工具簡單作圖,後來他們意識到,如果都用 R 的程式碼來完成,將會使工作流程簡化許多,圖表可以很方便地重製(執行一段 script 比起調整 illustrator 的 pixel 簡便多)。所以他們有系統地在組織內推動 R + ggplot2 的工作流程。
他們做了兩件事:
- 自主開發 R package — bbplot,把 BBC 的視覺風格設定寫進去,包含字型、圖檔大小、Logo 等等。另外為了讓不熟悉R的人方便使用,他們決定犧牲程式上的自由度,讓步驟盡可能簡化。(例如幾乎所有設定僅使用
bbc_style()
這個不放任何 argument 的function) - 製作教學檔案與六週的內部訓練課程,讓不熟悉這套工作流程的人,就算不能熟練地畫出圖表,也能夠使用其中的一些程式、視覺化知識來強化自己工作效能。
BBC Visual and Data Journalism team 做的這些事情,改善了內部工作效率,也讓新聞技術更往前推進了一些。
這篇文給我的啟示在於,團隊的工作效率、工法如果要提升,需要有人去做一些基礎建設,例如透過教學跟「可被消化的」技術文件弭平知識落差;而不是簡單地導入某某開發流程、某些厲害的工具就能辦到。基本條件是這樣,再來就是看團隊成員願不願提升自己,變得更強了吧!
最近的研究興趣在資料新聞學、資料視覺化,有空閒的時候都在消化之前收集的線上教學、電子書,希望早日能運用這些知識與技術來提升自己的研究以及溝通能力。為什麼我會覺得這些知識能夠讓 UX research 變得更好,就下次的隨筆再談吧~
一些 links
- bbplot 的文件
2. BBC 的內部教學文件,有興趣可以跟著他做出一張專業新聞圖表看看