小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年11月27日【ID:0】

【Excel】散布図で値が重複する場合の対策


散布図を用いてデータの特徴を確認する際に、同じ位置に描画される点があると、重なりが分かりづらくなってしまいます。
以下の散布図は、講師評価と生徒人数を軸に作成したものになります。
※散布図の点(マーカー)は「塗りつぶしなし」にしています。

こちらの場合、講師評価と生徒人数の組み合わせが一致するデータが複数件あるため、所々、点が濃くなっています。
ただ、この状態だと、どこに多くのデータが重なっているのかが分かりづらいです。

今回は、このような重なったデータが存在する散布図を、より見やすくする方法について解説していきます。

今回のデータの場合、以下のことが分かっています。

・講師評価(横軸)は、1~5の整数のみ
・生徒人数(縦軸)は、1以上の整数のみ

つまり、この散布図には整数の値しか存在していません。
このような離散的な数値の場合は、微小な乱数を加えて表現すると、散布図がより見やすくなります。

離散的な数値とは、ある単位以上に分割できない最小量が存在する数値のことです。

今回の場合は、小数は存在しません。
そのため、微小な乱数(0以上0.1未満の正または負の数値)を加えることで、重複した散布図の点を、全体的に少し移動させることができます。

微小な乱数は、IF関数とRAND関数を用いて表現できます。

=IF(論理式, 値が真の場合, 値が偽の場合)
// 論理式が正しい場合は、[値が真の場合]に設定した値を返す
// 正しくない場合は、[値が偽の場合]に設定した値を返す
=RAND()
// 0以上で1より小さい乱数を返す

これらの関数を組み合わせて、元々の数値に以下の数式を加えます。

=IF(RAND()<0.5,-RAND()/10,RAND()/10)
// 0以上で0.1より小さい数値の正または、負の値を返す

実際に、微小な乱数を加えて散布図に表示したものが以下になります。

このように、重なり具合がより分かりやすくなります。

[補足] 今回のように、微小な乱数を加えて、点を中心から移動させる処理のことを「ジッタリング」と呼びます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
ExcelVBA特別教材配布 ExcelVBA特別教材配布





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

4022461

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】シートの増減に対応した串刺し演算

【Word】指定した範囲内を全角文字に統一

【Excel】PHONETIC関数の結果を「ひらがな」にする

【Excel】数式が入力されているセルを自動で色付けする

【Excel】未来の日付のみを入力許可

【Excel】表のデータ行や項目の位置を移動する

【Excel】グラフの軸の「データのない日付」を非表示にする

【Excel】ピボットテーブルで集計値の大きい順にする

【Excel】誤って上書き保存しないための対策

【Excel】複数のセルを異なる区切り文字で文字結合

【Excel】存在しているシートのみ目次にリンクを表示

【Excel】四半期を簡単な数式で求める

【Excel】8桁の数値の日付を日付形式に変換

【Excel】指定項目の要素別の表を瞬時に作成

【Excel】各シートのタスク件数を求める

【Excel】住所を簡単に入力する方法

【Excel】グラフに表示させるデータを瞬時に追加

【Excel】文字列を右詰めで1つ1つの枠に割り当てる

【Excel】累計を瞬時に求める

【ExcelVBA】結合されているセルを色付け

【Excel】特定の文字を一括で色付けする方法 2選

【Excel】○○IFS関数を使ってOR条件で求める

【Googleスプレッドシート】表の最終行を選択するリンク

【Excel】ピボットテーブルの意外と知られていない小技3選

【Excel】図形の既定の書式を好みの書式にする





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ