= バグ収束曲線やバーンダウンチャートを描画するQuery Chart マクロ = == Description == チケットの件数をカウントして、バグ収束曲線やバーンダウンチャートを描画するWikiマクロです。 Wikiマクロなので、Wikiに貼り付けるだけでなく、タイムラインやレポートと一緒に表示することで進捗をかっこよく表示することができます。 == ScreenShot == [[Image(screenshot.png)]] == Requament == このプラグインはTrac 0.11用です。 == Install == Subversion を使用して、CodeReposからチェックアウトしてください。コマンドラインクライアントでは、以下のようにします。 {{{ svn checkout http://svn.coderepos.org/share/platform/trac/plugins/querychart }}} /trunkに移動して以下のコマンドを実行して下さい: {{{ $ python setup.py bdist_egg }}} distフォルダが作成されます。 その中にある*.eggファイルを、TracEnvのplugins ディレクトリにコピーしてください。 == Usage == 以下のようにマクロを記載します。 {{{ [[QueryChart(args1,args2,...)]] }}} args:[[BR]]query: クエリストリング。必須。?をつけて書く[[BR]]col: 対象とする項目。複数記載すれば複数本線を引ける。少なくとも1つ必須。[[BR]]per:(=day,week,free) 集計単位。未指定ならweek[[BR]]start: グラフの左端の日。未指定ならチケットの最も過去の日。yyyy/mm/dd形式[[BR]]end: グラフの右端の日。未指定ならチケットの最も最近の日。yyyy/mm/dd形式[[BR]]width: グラフの幅。px単位で指定。未指定なら536px[[BR]]height: グラフの高さ。px単位で指定。未指定なら300px[[BR]]upper: アップチャートを書く(バグ収束曲線等)。指定しない場合はダウンチャート 例: {{{ [[QueryChart(query:?milestone=1.0リリース,col:due_close,col:due_assign,per:free,width:500,height:300)]] }}} == License == このプラグインのライセンスは修正BSDライセンスです。 このプラグインは、 [http://code.google.com/p/flot/ Flot] というライブラリを使用しています。FlotのライセンスははMIT Licenseです。