生データの最初の数行は次のようになります。
0 -4.05291
0 -2.75743
0 -0.374328
1 -23.829
1 -21.5973
1 -21.0714
0 と 1 のデータ ポイントを別々にヒストグラムとしてプロットしたいのですが、これはそれほど難しくありません。挿入 -> グラフ -> 統計グラフを挿入して、関連するデータを選択するだけで完了です。グラフは次のとおりです。
オレンジ色のプロットは最初の分布(インデックス 0)に対応し、青色のプロットは 2 番目の分布(インデックス 1)に対応します。問題は、2 つの異なる色のバーを持つ 1 つのグラフに 2 つを結合したいのですが、その方法がわかりません。わかりやすい方法は、右クリック -> データを選択 -> 両方のデータ シリーズをグラフに追加することですが、ヒストグラムには 1 セットのデータしか表示されません。データは確かに存在し、グラフの種類を変更すると他のシリーズが表示されますが、ヒストグラムには表示されません。
これを Excel で実行するにはどうすればよいですか? Excel で実行できない場合、どのプログラムで実行できますか? 問題がなければ、私は Excel 2016 を使用しています。
答え1
もう一つの選択肢は、分析ツールパック。
- ツールパックが有効になっていることを確認します(有効になっていない場合は、[ファイル]、[オプション]、[アドイン] に移動します)。
- データを列に分割します(1つは「0」ポイント用、もう1つは「1」ポイント用)
- 別の列にビンを作成します (Excel はこれを自動的に行いますが、両方のシリーズに同じビンがあることを確認する必要があります)
- データへ移動|データ分析|ヒストグラム
- '0'ポイントとビンを選択し、出力を「新しいワークシート層」に配置します。
- 「1」についても繰り返します
- これら2つの表を組み合わせて結果をプロットします
答え2
どうやら (Excel 2016 では)、複数のシリーズでヒストグラムを使用することはできないようです。
ただし、棒グラフでも同じ結果を得ることができます。少し手間はかかりますが、かなり簡単です。私がやったことは次のとおりです。
- 値をさまざまな範囲に配置する「カテゴリ」テーブル (オレンジ) を作成します。
- 最初の列が一意の ID であることを確認してください。
- 最大値と最小値の列は手動で入力することも、数式を使用して自動的に入力することもできます。「最小値」と「最大値」として -9999 と +9999 (またはその他の大きな値) があることを確認してください。
データ テーブルに次の数式を追加します (オレンジ色のテーブルの名前が Category である場合)。
=VLOOKUP(SUMPRODUCT(([@Value]>=Category[Min])*([@Value]<Category[Max])*(Category[Category ID])),Category,4)
以下のようにピボット テーブル (値: 行の数) とピボット チャートを挿入します。
答え3
Past3 を使用する:https://www.techworld.com/download/office-business/past-314-3330821/
これは、統計分析やグラフィカルなイラスト作成のための無料かつ強力なツールです。私は複合ヒストグラムを作成する必要がありましたが、このプログラムによりプロセスが非常に簡単になりました。私は長い間 Excel で苦労していましたが、Past3 を見つけて、それ以来ほとんどのイラストにこれを使用しています。ここでは、3 セットのデータを 1 つのヒストグラムに組み合わせました。色が重なり合って少し奇妙に見えますが、それでも見栄えがよく、非常に直感的です。
2色セットなので見た目もとてもいいです。