annofab visualize_statistics#
Description#
Annofabの統計情報を実績作業時間と組み合わせて可視化します。
Examples#
以下のコマンドは、ジョブID job の実績作業時間と、ジョブに紐づくAnnofabプロジェクトの統計情報を組み合わせて、生産性に関する情報を可視化したファイルを出力します。
$ annoworkcli annofab visualize_statistics --workspace_id org --job_id job \
--output_dir out
$ tree out
out
├── MOON.json
├── histogram
│ ├── ヒストグラム-作業時間.html
│ └── ヒストグラム.html
├── line-graph
│ ├── 教師付者用
│ │ ├── 折れ線-横軸_教師付開始日-縦軸_アノテーション単位の指標-教師付者用.html
│ │ ├── 折れ線-横軸_教師付開始日-縦軸_入力データ単位の指標-教師付者用.html
│ │ ├── 累積折れ線-横軸_アノテーション数-教師付者用.html
│ │ ├── 累積折れ線-横軸_タスク数-教師付者用.html
│ │ └── 累積折れ線-横軸_入力データ数-教師付者用.html
│ ├── 検査者用
│ │ ├── 折れ線-横軸_検査開始日-縦軸_アノテーション単位の指標-検査者用.html
│ │ └── 折れ線-横軸_検査開始日-縦軸_入力データ単位の指標-検査者用.html
│ ├── 受入者用
│ │ ├── 累積折れ線-横軸_アノテーション数-受入者用.html
│ │ └── 累積折れ線-横軸_入力データ数-受入者用.html
│ ├── 折れ線-横軸_教師付開始日-全体.html
│ ├── 折れ線-横軸_日-全体.html
│ ├── 累積折れ線-横軸_日-縦軸_作業時間.html
│ └── 累積折れ線-横軸_日-全体.html
├── scatter
│ ├── 散布図-アノテーションあたり作業時間と品質の関係-計測時間-教師付者用.html
│ ├── 散布図-アノテーションあたり作業時間と品質の関係-実績時間-教師付者用.html
│ ├── 散布図-アノテーションあたり作業時間と累計作業時間の関係-計測時間.html
│ ├── 散布図-アノテーションあたり作業時間と累計作業時間の関係-実績時間.html
│ └── 散布図-教師付者の品質と作業量の関係.html
├── タスクlist.csv
├── メンバごとの生産性と品質.csv
├── ユーザ_日付list-作業時間.csv
├── 教師付開始日毎の生産量と生産性.csv
├── 教師付者_教師付開始日list.csv
├── 受入者_受入開始日list.csv
├── 全体の生産性と品質.csv
└── 日毎の生産量と生産性.csv
AnnofabプロジェクトのIDは、--annofab_project_id で指定できます。
$ annoworkcli annofab visualize_statistics --workspace_id org --annofab_project_id prj \
--output_dir out
このコマンドは、内部で annofabcli statistics visualize コマンドを実行しています。annofabcli statistics visualize に渡すオプションは --annofabcli_options 以降に指定してください。
$ annoworkcli annofab visualize_statistics --workspace_id org --job_id job \
--output_dir out --annofabcli_options --task_query '{"status":"complete"}' --minimal
コマンドの使い方は、annofabcli statistics visualize のドキュメントを参照してください。
Usage Details#
Annofabの統計情報を実績作業時間と組み合わせて可視化します。
annofabcli statistics visualize コマンドのラッパーになります。
ドキュメントは https://annofab-cli.readthedocs.io/ja/latest/command_reference/statistics/visualize.html を参照してください。
usage: annoworkcli annofab visualize_statistics [-h] [--debug]
[--annowork_user_id ANNOWORK_USER_ID]
[--annowork_password ANNOWORK_PASSWORD]
[--endpoint_url ENDPOINT_URL]
[-w WORKSPACE_ID]
(-j JOB_ID [JOB_ID ...] | -af_p ANNOFAB_PROJECT_ID [ANNOFAB_PROJECT_ID ...])
-o OUTPUT_DIR
[--start_date START_DATE]
[--end_date END_DATE]
[--temp_dir TEMP_DIR]
[--annofab_user_id ANNOFAB_USER_ID]
[--annofab_password ANNOFAB_PASSWORD]
[--annofab_pat ANNOFAB_PAT]
[--annofabcli_options ...]
Named Arguments#
- -w, --workspace_id
対象のワークスペースID。未指定の場合は環境変数`ANNOWORK_WORKSPACE_ID`を使用します。
- -j, --job_id
絞り込み対象のジョブID
- -af_p, --annofab_project_id
絞り込み対象のAnnofabのプロジェクトID
- -o, --output_dir
出力先ディレクトリ
- --start_date
集計開始日(YYYY-mm-dd)
- --end_date
集計終了日(YYYY-mm-dd)
- --temp_dir
テンポラリディレクトリ
- --annofab_user_id
Annofabにログインする際のユーザID
- --annofab_password
Annofabにログインする際のパスワード
- --annofab_pat
Annofabにログインする際のパーソナルアクセストークン
- --annofabcli_options
annofabcli_options以降のオプションを、annofabcli statistics visualizeコマンドにそのまま渡します。
global optional arguments#
- --debug
HTTPリクエストの内容やレスポンスのステータスコードなど、デバッグ用のログが出力されます。
- --annowork_user_id
Annoworkにログインする際のユーザーIDを指定します。
- --annowork_password
Annoworkにログインする際のパスワードを指定します。
- --endpoint_url
Annowork WebAPIのエンドポイントを指定します。指定しない場合は
https://annowork.comです。