タイムラインチャートの作り方

タイムラインチャートの作り方

今回は、タイムラインチャートの作り方について紹介していきます。

タイムラインチャートとは、ライン(線)を日付の軸とみたてて、ライン上、イベントが発生した日付にドット(円)などの形状を配置することで、一連のイベントの流れを視覚的に表現したチャートのことです。

例えば、学校や会社などの組織の1年間のイベントやプロジェクトのマイルストーンなどを表現するのに用いられます。

ここでは、具体的に、とある小学校の1年間の行事について3種類のタイムラインチャートで表現していきます。

では、作り方の説明をはじめていきましょう。

タイムラインチャートの元データ

3種類のタイムラインチャートは、同じ元データを使用し、以下のような項目のファイルになります。

  • 1列目:Date
  • 2列目:Event

具体的には、以下のようなファイルであり、このファイルをデータソースとして指定します。

DateEvent
2022/4/71学期始業式
2022/4/12入学式
2022/4/26交通安全教室
2022/5/2火災避難訓練
2022/5/6歓迎集会
2022/6/9体力テスト
2022/7/211学期終業式
2022/8/292学期始業式
2022/10/23運動会
2022/11/4地震津波避難訓練
2022/12/232学期終業式
2023/1/103学期始業式
2023/2/24卒業おめでとう集会
2023/3/17卒業証書授与式
2023/3/24修了式

「Date」には、行事が行われる日付が入ります。

「Event」には、行事の名前が入ります。

シンプルタイムラインチャート

1つ目は、シンプルタイムラインチャートになります。

ライン(線)を日付の軸とみたてて、ライン上、イベントが発生した日付にドット(円)を配置した、もっともシンプルなタイムラインチャートです。

計算フィールドの作成

以下の計算フィールドを作成します。

  • 名前:Baseline
MIN(0)

「Baseline」は、ドットを配置するラインを示します。

ワークシートの編集

次の流れでワークシートを編集していきます。

  1. 「Baseline」を行シェルフに入れます。
  2. 「Date」を列シェルフに入れます。
  3. 列シェルフにある「年(Date)」を右クリックして、「正確な日付」を選択します。
  4. 「Event」をマークパネルの詳細に入れます。
シンプルタイムラインチャート:ワークシートの編集を説明する画像

ワークシートの微調整

次の流れでワークシートの微調整をしていきます。

  1. Viz上で、高さと幅を調整します。
  2. マークパネルのサイズを左クリックして、サイズを調整します。
  3. 行シェルフにある「集計(Baseline)」を右クリックして、「ヘッダーの表示」のチェックを外します。
  4. Viz上で右クリックして、「書式設定」を選択します。
  5. 線の書式設定にて、軸線を「なし」に設定し、線の書式設定を閉じます。
  6. マークパネルにて、ツールヒントを左クリックすると、ツールヒントの編集画面が表示されるので、以下の通り、入力し、「OK」ボタンを押します。

Date: <Date>
Event: <Event>

  1. シートの名前を「小学校 年間行事 シンプルタイムラインチャート」に変更します。
シンプルタイムラインチャート:ワークシートの微調整を説明する画像

シンプルタイムラインチャートの完成

これで、とある小学校の年間行事のシンプルタイムラインチャートの完成です。

シンプルタイムラインチャート:シンプルタイムラインチャートの完成を説明する画像

Tableau Publicのリンクを貼っています。

タイムラインチャート with フィルター・当日基準線

2つ目は、タイムラインチャート with フィルター・当日基準線になります。

シンプルタイムラインチャートに、フィルターの機能と当日を示す線を追加したチャートです。また、あわせて、ライン、および、配置する形状も変更してみました。

計算フィールドの作成

以下の計算フィールドを作成します。

  • 名前:Baseline
MIN(0)

「Baseline」は、ドットなどの形状を配置するラインを示します。

  • 名前:Today
TODAY()

「Today」は、当日の基準線を示します。

ワークシートの編集

次の流れでワークシートを編集していきます。

  1. 「Baseline」を行シェルフに入れます。
  2. 「Date」を列シェルフに入れます。
  3. 列シェルフにある「年(Date)」を右クリックして、「正確な日付」を選択します。
  4. 「Event」をマークパネルの詳細に入れます。
  5. マークタイプを「形状」に変更します。
  6. マークパネルの形状を左クリックして、「▲」を選択します。
  7. 「Date」をフィルターシェルフに入れます。
  8. フィールドのフィルター画面が表示されるので、「日付の範囲」を選択し、「次へ」ボタンを押します。
  9. フィルター画面が表示されるので、範囲の開始日を「2022/11/01」に、終了日を「2023/02/28」に変更して、「OK」ボタンを選択します。
  10. フィルターシェルフにある「Date」を右クリックして、「フィルターを表示」を選択します。 
タイムラインチャート with フィルター・当日基準線:ワークシートの編集を説明する画像

ワークシートの微調整

次の流れでワークシートの微調整をしていきます。

  1. Viz上で、高さと幅を調整します。
  2. マークパネルのサイズを左クリックして、サイズを調整します。
  3. マークパネルの色を左クリックして、赤色を選択します。
  4. 行シェルフにある「集計(Baseline)」を右クリックして、「ヘッダーの表示」のチェックを外します。
  5. Viz上で右クリックして、「書式設定」を選択します。
  6. 線の書式設定にて、軸線を「なし」に、ゼロラインを幅3pxで灰色の実線に変更し、線の書式設定を閉じます。
  7. 「Today」をマークパネルの詳細に入れます。
  8. マークパネルの詳細にある「Today」を右クリックして、「正確な日付」を選択します。
  9. Viz上で、「Date」の横軸を右クリックして、「リファレンスラインの追加」を選択します。
  10. リファレンスライン、バンド、またはボックスの追加画面が表示されるので、以下の通り、入力し、「OK」ボタンを押します。
タイムラインチャート with フィルター・当日基準線:リファレンスライン、バンド、またはボックスの追加画面の設定を説明する画像
  1. マークパネルにて、ツールヒントを左クリックすると、ツールヒントの編集画面が表示されるので、以下の通り、入力し、「OK」ボタンを押します。

Date: <Date>
Event: <Event>

  1. シートの名前を「小学校 年間行事 タイムラインチャート with フィルター・当日基準線」に変更します。
タイムラインチャート with フィルター・当日基準線:ワークシートの微調整を説明する画像

タイムラインチャート with フィルター・当日基準線の完成

これで、とある小学校の年間行事のタイムラインチャート with フィルター・当日基準線の完成です。

行事のある日が▲の形状に、当日の日付が緑色の点線で表現されています。また、フィルターで日付の範囲を変更することができます。

タイムラインチャート with フィルター・当日基準線:タイムラインチャート with フィルター・当日基準線の完成を説明する画像

Tableau Publicのリンクを貼っています。

カラフルタイムラインチャート

3つ目は、カラフルタイムラインチャートになります。

シンプルタイムラインチャートの各ドットの色をイベントによって変えて、フィルターの機能と当日を示す線を追加したチャートです。また、軸の表示を削除するとともに、イベントと日付をラベル表示するようにしました。

計算フィールドの作成

以下の計算フィールドを作成します。

  • 名前:Baseline
MIN(0)

「Baseline」は、ドットを配置するラインを示します。

  • 名前:Today
TODAY()

「Today」は、当日の基準線を示します。

ワークシートの編集

次の流れでワークシートを編集していきます。

  1. 「Baseline」を行シェルフに入れます。
  2. 「Date」を列シェルフに入れます。
  3. 列シェルフにある「年(Date)」を右クリックして、「正確な日付」を選択します。
  4. 「Event」をマークパネルの詳細に入れます。
  5. 「Event」をマークパネルの色に入れます。
  6. 「Date」をフィルターシェルフに入れます。
  7. フィールドのフィルター画面が表示されるので、「日付の範囲」を選択し、「次へ」ボタンを押します。
  8. フィルター画面が表示されるので、範囲の開始日を「2022/11/01」に、終了日を「2023/02/28」に変更して、「OK」ボタンを選択します。
  9. フィルターシェルフにある「Date」を右クリックして、「フィルターを表示」を選択します。 
カラフルタイムラインチャート:ワークシートの編集を説明する画像

ワークシートの微調整

次の流れでワークシートの微調整をしていきます。

  1. Viz上で、高さと幅を調整します。
  2. マークパネルのサイズを左クリックして、サイズを調整します。
  3. 行シェルフにある「集計(Baseline)」を右クリックして、「ヘッダーの表示」のチェックを外します。
  4. Viz上で右クリックして、「書式設定」を選択します。
  5. 線の書式設定にて、軸線を「なし」に、ゼロラインを幅3pxで灰色の実線に変更し、線の書式設定を閉じます。
  6. 「Today」をマークパネルの詳細に入れます。
  7. マークパネルの詳細にある「Today」を右クリックして、「正確な日付」を選択します。
  8. Viz上で、「Date」の横軸を右クリックして、「リファレンスラインの追加」を選択します。
  9. リファレンスライン、バンド、またはボックスの追加画面が表示されるので、以下の通り、入力し、「OK」ボタンを押します。
カラフルタイムラインチャート:リファレンスライン、バンド、またはボックスの追加画面の設定を説明する画像
  1. 列シェルフにある「Date」を右クリックして、「ヘッダーの表示」のチェックを外します。
  2. 「Event」、および、「Date」をマークパネルのラベルに入れます。
  3. マークパネルのラベルにある「年(Date)」を右クリックして、「正確な日付」を選択します。
  4. マークパネルにて、ツールヒントを左クリックすると、ツールヒントの編集画面が表示されるので、以下の通り、入力し、「OK」ボタンを押します。

Date: <Date>
Event: <Event>

  1. シートの名前を「小学校 年間行事 カラフルタイムラインチャート」に変更します。
カラフルタイムラインチャート:ワークシートの微調整を説明する画像

カラフルタイムラインチャートの完成

これで、とある小学校の年間行事のカラフルタイムラインチャートの完成です。

行事のある日が異なる色のドット(円)に、当日の日付が緑色の点線で表現されています。また、補足情報として、ドットの上部に行事の内容と日付が表示されています。そして、フィルターで日付の範囲を変更することができます。

カラフルタイムラインチャート:カラフルタイムラインチャートの完成を説明する画像

Tableau Publicのリンクを貼っています。