タイムラインを表示する図を作成したいと思います。タイムラインの特定の時点で、テキストや図で注釈を付けたいと思います。
キューASCIIアート...
3月のイベント / 2008/2009 /...../...../..... /..。 ./...../...../...../...../...../...../...../
開始時刻と終了時刻を宣言できる、このようなもの(少し良いですが; -D)が欲しいのですが。自分で描くよりも、期間やイベントの宣言に取り組みたいと思います。この図はLaTeXレポートに含まれるので、そのようなスタイルは私が求めているものであり、これを行うLaTeXのパッケージが理想的です。でも、こういうものを手で簡単に描くことができるツールの提案が欲しいです。
法案に合うLinuxで使用できるプログラムはありますか?
編集:コミュニティがスーパーユーザー/ StackOverflowサイト間での重複についてどう考えているかわかりません(この未検索の回答はすでに存在していました StackOverflow )が、自分の質問を閉じる担当者がいません。 ..
無料の GanttProject (Java)を使用すると、見栄えの良いタイムラインを作成できます。
DiaはLinux上で図を作成するプログラムであり、実際にはVisioに似ています。
Diaは、商用Windowsプログラム「Visio」に大いに触発されていますが、カジュアルな使用のための非公式な図を対象としています。さまざまな種類の図を描くために使用できます。現在、エンティティ関係図、UML図、フローチャート、ネットワーク図、およびその他の多くの図を描画するのに役立つ特別なオブジェクトがあります。 SVGのサブセットを使用して形状を描画し、単純なXMLファイルを作成することで、新しい形状のサポートを追加することもできます。
すべてのプログラミング作業を自分で保存したい場合は、 Dipity.com というWebサイトがあり、タイムラインの作成に使用できます。
または、プログラミングして少しXMLとJavascriptを知りたい場合は、MITの SIMILEプロジェクトTimeline と呼ばれるJavascriptブラウザーベースのプロジェクト。これにより、タイムラインを表示するための入力として単純なXML形式を使用できます。
あなたは「自分で描くよりも期間/イベントの宣言で作業する方が好きだ」と言いました、そして SIMILEタイムライン は良い方法のようですそれを行う。
(描画する必要はなく、データを入力するだけです)。
これらは両方ともLinux/Windows/Macで何でも動作します。
Gnuplot の新しいバージョンよりも、タイムラインスケールを処理でき、注釈も作成できます。元々は科学的プロットプログラムであり、.pngや.epsを含む多くの形式で出力を生成できるため、結果をLaTeXに簡単に埋め込むことができます(私はよく知らない専用のLaTeX出力があります)。静かで徹底的なドキュメント、たくさんの設定があり、バッチモードでスクリプトを実行できます。シェバン(#!)構文でgnuplotスクリプトを作成することもできます。
OpenOfficeはまともなタイムラインを実行できます。高さ8行、アイテム数に幅3列を加えたテーブルを作成します。したがって、タイムラインに17個のアイテムを配置する場合、テーブルを高さ8行、幅20列にします。すべてのセルの境界線をnoneに設定します。一度に4つのセルの上2行と上2行のセルをマージします。 2つの中央の行を一度に2つのセルにマージします。セル境界線描画ボタンを使用して、個々のセルに線を描画できます。これは、説明しようとするよりも、写真としてはるかに簡単です。
日付や時刻は中央の2セルのボックスに入力され、好きなものは上下の4セルのボックスに入力されます。 LaTeXではないことはわかっていますが、LaTeXで同様の方法でテーブルをレイアウトできると確信しています。もちろん、図をOpenOfficeから画像としてエクスポートして、LaTeXドキュメントに含めることもできます。
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*}
それは素晴らしい水平タイムラインを作成します。
これのために正確に設計された既存のLaTeXパッケージ、つまり timeline または chronology のいずれかを試しましたか?
CreatelyまたはCreatelyDesktopを使用して ガントチャートの描画に役立ちます またはタイムラインを作成できます。
タイムラインと期日を入力するだけで、時間の単位を構成できるため、いじくり回す時間が大幅に短縮されます。次に、バーまたは線を描画します。
LaTexに入れるベクトルとしてエクスポートできると思います。
私はかつて、各ラジオ局の名前を垂直ラベルとして使用して、87MHzから108MHzまでの軸に沿ってFMラジオ局の周波数をプロットするgnuplotスクリプトを作成しました。あなたのASCII図面は私の結果と非常によく似ています。 script をご覧ください。