タイムライン図を作成するLinuxプログラム?[閉まっている]


15

タイムラインを表示するダイアグラムを作成し、タイムラインの特定のポイントでテキストやダイアグラムで注釈を付けたい。

キューASCIIアート...

                3月のイベント
              / 
2008/2009
/...../...../...../...../...../...../...../...../。 .... / ..... / ..... /

開始時間と終了時間を宣言できる、このようなもの(少しいいですが、-D)が欲しいです。自分で描くよりも、期間/イベントの宣言で働きたいと思います。ダイアグラムはLaTeXレポートに含まれる予定なので、そのようなスタイルが私が求めているものです。これを行うLaTeXのパッケージが理想的です。ただし、この種のものを手動で簡単に描画できるツールの提案が欲しいです。

Linuxで使用できるプログラムがありますか?

編集:コミュニティがスーパーユーザー/ StackOverflowサイト間での重複について何を考えているのかわかりません(これはStackOverflowにすでに存在ます)

回答:



4

すべてのプログラミング作業を節約したい場合は、タイムラインの作成に使用できるDipity.comというWebサイトがあります。

または、XMLとJavascriptを少しでもプログラミングしたい場合は、MIT のSIMILEプロジェクトには、タイムラインと呼ばれるきちんとしたJavascriptブラウザーベースのプロジェクトがあり、タイムラインを表示するための入力として単純なXML形式を使用できます。

あなたは「期間/イベントを自分で描くのではなく、期間/イベントの宣言で作業することを好む」と言っていましたが、SIMILEタイムラインはそれを行う良い方法のようです。

(データを入力するだけで、描画する必要もありません)。

これらはどちらも、Linux / Windows / Macで何でも動作します。


1
MITタイムラインプロジェクトを提案するための+1-これは非常に便利なようです!
wjl

Woah the SIMILE Timelineはかなり死んでいるようで、ドキュメントは2010年頃から本当に機能する必要があります。苦しむかどうかはわかりません。
デビッドトンホーファー14年

私がしようとしますthetimelineproj.sourceforge.netブラウザでタイムラインが表示されるようにする必要がないよう(パイソン、GPLv3の中で書かれた)を。
デビッドトンホーファー14年

4

DiaはLinux上で図を作成するプログラムであり、実際にはVisioに似ています。

Diaは商用Windowsプログラム「Visio」に大まかに触発されていますが、カジュアルな使用のための略式の図表を​​対象としています。多くの異なる種類の図を描くために使用できます。現在、エンティティ関係図、UML図、フローチャート、ネットワーク図、および他の多くの図の描画に役立つ特別なオブジェクトがあります。SVGのサブセットを使用して単純なXMLファイルを作成し、図形を描画することにより、新しい図形のサポートを追加することもできます。

ここに画像の説明を入力してください


1

Gnuplotの新しいバージョンはタイムラインスケールを処理でき、注釈も作成できます。もともとは科学的なプロットプログラムであり、.pngや.epsを含む多くの形式で出力を生成できるため、LaTeXに結果を簡単に埋め込むことができます(専用のLaTeX出力がありますが、これはよく知りません)。静かで優れた完全なドキュメント、多くの設定があり、スクリプトをバッチモードで実行できます。シェバン(#!)構文を使用してgnuplotスクリプトを作成することもできます。


1

このタイムテーブルの例ではPGF /は、TikZはあなたが好きなように見えますか?PGF / TikZはLaTeXライブラリであるため、LaTeXに習熟している場合は独自のライブラリを使用できます。たとえば、ガントチャートモジュールの始まりについては、この投稿を参照してください。


そうではありませんが、時間を表す水平軸が欲しいのです。パッケージリストで許可されているかどうかわかりません。
グランドルフレック09

1

LaTeXでは、tikz-packageを試すことができます。以下にサンプルコードを示します。

\begin{figure*}[htbp]
    \caption{some caption}
    \begin{tikzpicture}
        \draw (0cm, 0cm) -- (15cm, 0cm);
        \foreach \x in {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15} \draw (\x cm, 3pt) -- (\x cm, - 3pt);
        \draw (0cm - 3pt, 0cm + 3pt) -- (0cm, 0cm) -- (0cm + 3pt, 0cm + 3pt);
        \draw (0cm, 0cm) node[above=5pt] {0};
        \draw (5cm, 0cm) node[above=5pt] {100};
        \draw (10cm, 0cm) node[above=5pt] {200};
        \draw (15cm, 0cm) node[above=5pt] {300};
        \fill (12cm, 0cm) circle (2pt);\draw (12cm, 0cm) node[above=5pt] {some text};
    \end{tikzpicture}
\end{figure*}

これにより、素晴らしい水平方向のタイムラインが作成されます。



1

OpenOfficeはまともなタイムラインを実現できます。高さ8行、アイテム数に3列幅のテーブルを作成します。したがって、タイムラインに17個のアイテムを配置する場合、テーブルを高さ8行、幅20列にします。すべてのセルの境界線をなしに設定します。セルの上部2行と下部2行を一度に4つずつ結合します。中央の2つの行を一度に2つのセルにマージします。セル境界線描画ボタンを使用して、個々のセルに線を描画できます。これは、説明するよりも写真のように簡単です。

代替テキスト

日付または時刻は中央の2セルのボックスに入れ、好きなものは上下の4セルのボックスに入れます。LaTeXではないことは知っていますが、LaTeXで同様の方法でテーブルをレイアウトできると確信しています。もちろん、OpenOfficeから画像として図をエクスポートして、LaTeXドキュメントに含めることもできます。


5
jpg赤ちゃんイエスを泣かせ
ます:

「LaTeXで同様の方法でテーブルをレイアウトできると確信していますが」-真剣に。
-sehe

0

私はかつてgnuplotスクリプトを書いて、FMラジオ局の周波数を87MHzから108MHzの軸に沿ってプロットし、各ラジオ局の名前を垂直ラベルとして使用しました。あなたのアスキー図面は私の結果と非常によく似ています。スクリプトを見ることができます


0

CreatelyまたはCreately Desktopを使用して、ガントチャートまたはタイムラインを描画できます。

タイムラインと期日を入力するだけで時間単位を設定できるため、いじる時間を大幅に短縮できます。次に、バーまたはラインを描画します。

LaTexに入れるベクトルとしてエクスポートできると思います。

Creately Timeline Diagram

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.