Webページに横棒グラフを挿入する必要があります。私がしなければならないことは、ガントチャートと非常によく似ています。
この目的のためにjavascriptライブラリを使用したいと思います。 jsganttを試してみましたが、実はあまり綺麗ではありません。
グラフのサーバー生成も評価できました。サーバーサイド言語がPythonの場合。
これはインターネットにアクセスできない内部プロジェクトの一部になるため、GoogleChartsはオプションではありません。
flot jQueryプラグイン を見てください:
Flotは、jQuery用の純粋なJavascriptプロットライブラリです。クライアント側で任意のデータセットのグラフィカルプロットを生成します。
焦点は、シンプルな使用法(すべての設定はオプション)、魅力的な外観、ズームやマウストラッキングなどのインタラクティブ機能にあります。
ライブラリは棒グラフを作成でき、ホストサイトで使用されます-Stack Overflowをご覧ください レピュテーション履歴 ページ。
これは完全なjQueryベースのGanttEditorMitライセンスです
http://roberto.open-lab.com/2012/08/24/jquery-gantt-editor/
利用可能なものの「完全な」レビューが必要な場合は、ここを参照してください。
http://roberto.open-lab.com/2012/06/14/the-javascript-gantt-Odyssey/
最近、SVGベースの描画とツリーの折りたたみ/展開機能を追加しました。
http://roberto.open-lab.com/2014/05/15/jquery-gantt-editor-collapsible-branches/ を参照してください
これの1つを試してください:
http://dhtmlx.com/docs/products/dhtmlxGantt/index.shtml -きちんとしたグラフ、タスクを編集するオプション、1つの重大な欠点:タイムスケールの変更がない
http://dojotoolkit.org/reference-guide/dojox/gantt.html -無料(!!)、かなりいいですが、カスタマイズするのは非常に難しいです(ソースコードを変更しない限り)
http://bryntum.com/gantt/ -これまでのところ、私のお気に入りの1つ-カスタマイズは非常に簡単ですが、商用プロジェクトのライセンスは不明です。45日間の試用版をダウンロードできます。
http://www.tgantt.com/treegrid/www/Gantt.html -実際、これは宇宙船のダッシュボードのように見えるので、構成する必要がありますが、これをアプリケーションに配置するのに苦労しています
私にとって最良の方法は http://gantter.com/ 登録プロセスは必要ありません。msprojectまたはpdfにエクスポートされます...完璧です!
JQueryガントチャート -私がテストした最高のもの
http://www.ext-scheduler.com をご覧ください。 ExtJSに基づく100%JavaScript。免責事項:私はそれを書きました。
RadiantQのjQueryガントチャートパッケージ がこのディスカッションにないことに気づきました。これは比較的新しいものですが、多くの機能があり、カスタマイズ可能で、あらゆる種類のデータにバインドできます。オンラインデモはここです。
ガントチャートの生成については、以下を参照してください。
またはのような一般的なチャートライブラリがあります
または単に gnuplot を使用することもできます。
たぶん、あなたはこれらの例によってそれがどのように行われることができるかについていくつかの印象を得ることができます:
これらがいくつかのインスピレーションに十分であることを願っています。
参照 Open Flash Chart 最も人気のあるプログラミング言語のサポートヘルパーも提供します。
FusionWidgetは http://www.fusioncharts.com/widgets/gallery.asp で使用できます。無料ではありませんが、ガントチャートは私にとって非常に役立ちます。