web-dev-qa-db-ja.com

水平タイムラインで家系図を表示する方法

水平タイムラインで家系図を表示する適切な方法を構成するのに苦労しています。ほとんどの家系図は、時点に基づくイベントを表していませんが、私の場合、ストーリー全体をタイムグリッドに配置する必要があります。

UIの上には「年」ナビゲーションがあり、1970年、1971年のような順序で年が表示されています...

正直なところ、私はそのような解決策をどこにも見たことがないので、おそらくそれは不可能です...

4
JohnPixle

あなたは、あなたが問題を抱えている家系図のどの側面であるかについては言及しません。水平ツリーは時間を使用することも、タイムラインとして表すこともできますが、問題は通常、世代ごとにデータが増加するため、次のような結果になるということです。

enter image description here

しかし、ツリー全体ではなく、いくつかのブランチのみをたどっているように思えるので、その場合のレイアウトはタイムラインに似ています。

Genelinesタイムラインソフトウェアページ で、「効果的な」ツリータイムラインクロス品種の良い例をいくつか見つけました。

enter image description here

enter image description here

enter image description here

理解しやすいツリーを描画するための鍵は、情報の一部をドロップすることだと思います(最後の例では、タイムラインは各人の子供数を示していますが、他の何も言っていません)。

6
Yisela

www.evolutionoftheweb.com をご覧ください。
これは、水平タイムラインで視覚化されたいくつかのイベントの良い例です。

enter image description here

1

@Yiselaの2番目の例は、人の寿命を示すもので、少しひねります。
しかし、最終的な結果はアプリケーションの目的によって異なります。歴史的な研究に焦点を当てていますか、それとも家族での使用ですか?
私のひねりは:

  • まず、枝刈りを可能にします。遠く離れた国に引っ越し、大家族であるが関連する活動をしていないような、興味のない支店があります。
  • 単純化してスペースを節約するために、ボックスをくっつけるだけで親子関係を表示します。

いとこと結婚すると困ります。解決策は、いとこを2回表示することです。2回目は1回目と見なされ、リンクされます。

0
Juan Lanus