2

製品を持っていて、その製品のリリース間で経過した時間を視覚化したい場合、どのタイプのグラフを使用しますか?私が見せようとしているのは、リリースサイクルの間に経過した平均時間と、現在のリリースサイクルの(おおよその)距離です。

私が思いつくことができる最高のものは、横棒グラフです。各バーには特定のリリースをマークする日付が関連付けられており、バーの長さは経過時間を示したり、正確な日数をリストしたりすることもできますが、少し混乱していると想像できます。そのリリースの前またはその後に経過した時間はどれくらいですか?

これを視覚化するためのより良い方法があるに違いないと思います。


更新:私はそれをうまく説明できなかったと思います。別のアプローチを試してみましょう。この購入ガイドは、私が望んでいることをほぼ正確に実行します。コンパクトで、リリースがいつ発生したかを一覧表示し、あるリリースが別のリリースと比較して(比較的)どのくらいの時間がかかったかを確認できます。未完成のリリースが表示されるので、平均サイクルのどこまで進んでいるかを知ることができます。しかし、問題の1つは、リリース間の特定の期間が特定の日付より前か後かを判断するのが難しいことです。バーを大きくして日数も入れることを考えていたのですが、それは前後のあいまいさを悪化させるだけです。だから私の質問は、このチャートをより視覚的に直感的にするためにどのように改善できるかということです。ありがとう!

4

3 に答える 3

1

あなたの質問とコメントから、私の前の2つの回答まで、データビズ技術は

  • リリース サイクル間の経過時間を表示します。

  • あなたが言ったように、8.5 x 11ページにプロットを合わせるために小さなフォントを使用せざるを得ないため、絶対的および相対的(つまり、リリースサイクル内およびそれらの間の経過時間)の両方を表示します、またはプロットが広すぎて便利に印刷できず、読者が一目で把握するのが難しすぎます。と

  • 次のターゲットリリースで進行状況を表示

最初の項目では、時間にスケーリングされた軸 ( x 軸) を使用しました。2 つ目は、y 軸を使用してプロジェクトの時間を表し、プロジェクト間の時間をx 軸に示します。こうすることで、プロット サイズを管理しやすくします。3 番目の項目については、このようなケース (つまり、明確な開始と明確な終了がある場合) の期間を別の方法で表現することを好みます。つまり、上司からあるプロジェクトの進捗状況を尋ねられた場合、「4 週間が経過しました」ではなく、「50% 完了しました」などと自然に答えると思います。ここでは、温度計のシンボルは視覚的に直感的に理解できると思います。つまり、容器を満たすことで進行状況を示します。

したがって、以下のプロットでは、5 つの個別のプロジェクト (バージョン 1 から 5) を示しています。X 軸は週単位で、それぞれのプロジェクトの開始日がどれだけ離れているかを示します。y 軸 (私は表示しませんでしたが、代わりに、温度計のシンボルの塗りつぶしに依存して、「各プロジェクトの完了度.

このプロットはRで作成しました (ベース インストールのライブラリのみを使用)。

コードは次のとおりです。

# synthetic data:
x = c(1, 10, 22, 40, 58)           # x-axis
y = c(2, 5.5, 9, 12.4, 15.0)       # y-axis
z = c(1, 0.9, 0.80, 0.67, 0.25)    # % fill for thermometer symbols

# create the plot:
plot(x, y, ann=F, axes=F, type="n")
symbols(x, y, thermometers=cbind(0.5, 4, z), inches=1.2, fg=rep(3, 5), 
         ann=F, axes=F)
axis(side=1, at=xt, lwd.ticks=1.3, col="steelblue4", col.ticks="red")

R に慣れていない場合に備えて、いくつかコメントします。まず、plotaxis関数の呼び出しは省略できます。他の 3 つは純粋に美学のためのものです。

plotが呼び出されて、データ、ラベル、可視軸のないプロットが作成されたので、後でカスタム軸を描画して、y 軸を完全に除外することができました。

axisは、カスタムの x 軸を描画するためのもので、必要な場所に目盛りが付いています。

必要な呼び出しはシンボルのみです。

'thermometer' 引数は、最初の 2 列がそれぞれシンボルの幅と高さで、3 番目の列が塗りつぶされた % ('z') である行列です。'inches' は実際のシンボル サイズで、'fg' は各シンボルの塗りつぶしの色です。下に見える素敵な緑色。

ここに画像の説明を入力

于 2010-07-11T11:25:11.763 に答える
0

私はおそらくある種のタイムラインを使用すると思います、良い

于 2010-07-09T09:07:42.290 に答える
0

もしかしてガントチャート? リリースごとに、リリースがアクティブであった期間に行を使用できます。また、開発時に行を含めることもできます。いくつかのメトリックを非常に簡単に視覚化できます...

  • リリース間の時間
  • 各リリースの期間
  • 現在の開発サイクルの完了率 %
  • リリースごとの開発期間の比較
于 2010-07-09T02:26:15.370 に答える