Timeline Storyteller 是一種富有表現力的視覺敘事環境,用於在瀏覽器或 Microsoft Power BI 中呈現時間軸。
使用它透過時間軸表示、比例和佈局的調色板以及用於過濾、突出顯示和註釋的控制項來呈現時間軸資料的不同方面。 revisited.github.io ,其中包括對時間軸工具的調查和 200 多個客製化時間軸。
請參閱這些使用 Timeline Storyteller 製作的時間軸和時間軸故事的範例。
馬修·布雷默
李奉信
娜塔莉·亨利·里奇
達倫·埃奇
克里斯多福懷特
凱特·利特維涅茨
大衛‧蒂茨沃斯
複製此儲存庫的主分支: git clone https://github.com/Microsoft/timelinestoryteller.git
確保安裝了nodejs、npm 和yarn。
在儲存庫的根目錄中開啟終端並安裝節點模組: yarn
或npm_install
。
建置 public/app/timelinestoryteller.js: npm test
啟動節點伺服器: npm start
開啟本機:8000
應用程式原始碼可以在 src/ 目錄中找到。
此儲存庫包含作為獨立 Web 應用程式的 Timeline Storyteller 的原始程式碼。若要為 Power BI 產生 Timeline Storyteller 自訂視覺對象,請參閱 github.com/Microsoft/PowerBI-visuals-TimelineStoryteller。
Timeline Storyteller 目前支援 CSV、JSON 或 Google 試算表格式的事件資料集。
每個事件由以下屬性指定:
必需: start_date
,日期:YYYY、YYYY-MM-DD 或 YYYY-MM-DD HH:MMZ (ISO 8601) 格式支援(Z 是指定 UTC 所必需的,否則 HH:MM 將取決於時區)。允許 BC 日期,例如 -27、-13800000000
可選: end_date
,日期:使用與start_date
相同的格式
可選: category
,與事件類別相對應的字串(Timeline Storyteller 將其編碼為顏色)
可選: facet
,對應於事件的另一個類別的字串(Timeline Storyteller 使用它來建立分面時間軸佈局;如果需要, category
和facet
可以相同)
可選: content_text
,事件的字串描述(Timeline Storyteller 將其公開為事件註釋)
{ "start_date":"1775", "end_date":"1783", "content_text":"American Revolutionary War: an armed struggle for secession from the British Empire by the Thirteen Colonies that would subsequently become the United States.", "facet":"North America", "category":"North America" },
標題行:
start_date,end_date,content_text,facet,category
事件行範例:
1775,1783,American Revolutionary War: an armed struggle for secession from the British Empire by the Thirteen Colonies that would subsequently become the United States.,North America,North America
以下是 Google 表格中 Timeline Storyteller 示範中使用的 The Daily Routines of Famous Creative People 示範資料集。
確保電子表格已發布(開啟 Google 試算表「文件」選單,選擇「發佈到網路」)。
確保start_date
和end_date
列的格式設定為文字而不是日期(例如'1926-06-29
)。
必需:電子表格 URL
可選:此資料集的工作表標題(即選項卡名稱): dailyroutines
在 Timeline Storyteller 的載入對話方塊中輸入電子表格 URL 和工作表標題。
請注意,更詳細的使用說明可在timelinestoryteller.com 上找到。
載入時間軸資料(示範資料集、JSON、CSV、Google 試算表)或已儲存的時間軸故事(副檔名為 .cdc 的 JSON Blob;請參閱步驟 6)
從螢幕頂部的選單中選擇表示、比例和佈局的組合;僅部分組合有效;請參閱我們為您的故事選擇適當組合的指南。將滑鼠懸停在這些選項上以查看描述它們如何有用的工具提示。
編輯畫布
按一下事件以使用其content_text
標籤進行註釋;調整標籤大小和重新定位; SHIFT + 按一下可反白顯示事件而不顯示標籤。
用標題和圖像進行註釋;調整標題和圖像的大小和位置。
按類別、方面或細分過濾事件。透過突出顯示強調匹配事件(不強調不匹配事件)進行過濾。
您也可以透過隱藏不匹配的事件來進行過濾。
將目前畫布記錄為場景,其中保留標籤、標題和圖像。進入播放模式,導航到上一個/下一個錄製的場景。
將目前畫布匯出為 PNG、SVG。
將場景匯出為動畫 GIF 或 JSON Blob(.cdc 副檔名)。
時間軸說故事的人
版權所有 (c) 微軟公司
版權所有。
麻省理工學院許可證
特此免費授予任何獲得本軟體和相關文件文件(以下簡稱「軟體」)副本的人不受限制地使用本軟體,包括但不限於使用、複製、修改、合併、發布的權利、分發、再授權和/或出售本軟體的副本,並允許向其提供本軟體的人員這樣做,但須滿足以下條件:
上述版權聲明和本授權聲明應包含在本軟體的所有副本或主要部分中。
本軟體按原樣提供,不提供任何明示或暗示的保證,包括但不限於適銷性、特定用途的適用性和不侵權的保證。 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE軟體.
如果您使用 Timeline Storyteller 為研究論文制定時間線,您可以透過兩種方式引用我們。您可以引用該工具本身:
@misc{TimelineStoryteller, author = {Matthew Brehmer and Bongshin Lee and Nathalie Henry Riche and Darren Edge and Christopher White and Kate Lytvynets and David Tittsworth}, title = {Microsoft Timeline Storyteller}, year = {2017}, note = {url{https://timelinestoryteller.com}} }
或者您可以引用我們最近關於時間軸設計空間的期刊論文:
@article{Brehmer2016, author = {Matthew Brehmer and Bongshin Lee and Benjamin Bach and Nathalie Henry Riche and Tamara Munzner}, title = {Timelines Revisited: A Design Space and Considerations for Expressive Storytelling}, journal = {IEEE Transactions on Visualization and Computer Graphics (TVCG)}, year = {2017}, volume = {23}, issue = {9}, pages = {2151--2164}, doi = {10.1109/TVCG.2016.2614803}, ISSN = {1077-2626} }
普里斯特利的傳記表
公元前 8 世紀以來的偉大哲學家
史上最大的帝國
東亞王朝
14世紀以來的流行病
加拿大總理
法國總統
德國總理
義大利總統
日本首相
英國首相
美國總統
C4-5 颶風:1960-2010
著名創意人士的日常生活 - Accurat 的“可視化畫家的生活”
Accurat 的“從首次出版到傑作”
庫茲韋爾的《奇點倒數》
Mayra.artes 為 Wait But Why 創作的“時間視角”
厄本為《Wait But Why》所創作的《典型美國人的生活》
所有圖示 CC BY 3.0,按名稱和作者:
複選標記(亞瑟·施萊恩)
日曆(基里爾·托米洛夫)
時間軸(亞歷山大·比科夫)
gif 檔案 (Pranav Grover)
png 檔案 (Pranav Grover)
svg 檔案 (Pranav Grover)
json 文件 (Pranav Grover)
csv 文件 (Pranav Grover)
駕駛(丹尼斯·克柳奇尼科夫)
網格(Doejo)
資料夾 (iconoci)
濾鏡(創意外殼)
圖像(創意外殼)
引號 (Veronika Krpciarova)
銷(亞歷山大·切爾金斯基)
橡皮擦(泰倫斯·凱文·奧利裡)
隱形(小A)
書(Setyo Ari Wibowo)