小技集

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



2023年11月27日【ID:0】

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

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


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

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

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


散布図を見やすくする

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

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

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

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

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

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

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

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

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

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

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


補足

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


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

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






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

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


- 人気の記事 -



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



サイト累計閲覧数

7461663

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

Excel完全制覇


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

【Excel】条件付き書式でシートの比較

【Excel・Googleスプレッドシート】セルの数式を瞬時に確認

【Excel】グラフを後から組み合わせる

【Excel】連続した文字の色を自動で薄くする

【ExcelVBA】更新履歴を自動で入力

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

【ExcelVBA】誤操作防止!実行ボタンを押したときに確認画面を表示する

【Excel】スケジュール表の今日の日付を自動で色付け

【Excel】開発不要の登録フォーム

【Outlook・Word】定型のあいさつ文を入力

【Excel】最初に覚えるべき集計関数(7選)

【Excel】各シートのセルの値を一括抽出

【Excel】締め日が20日の場合の「請求対象月」

【ExcelVBA】削除したデータを別シートに記録

【Excel】住所から都道府県のみを抽出

【Excel】表の入力漏れを防ぐ対策

【Excel】棒グラフの1位を自動で色付け

【Excel】テスト用の数値データを瞬時に入力

【Excel】オートフィルのちょっとした小技

【Excel】行ごと削除しても数式が消えない数式

【Excel】REPLACE関数とSUBSTITUTE関数の使い分け

【Excel】セル内にミニグラフを作成「スパークライン」

【Excel】完全一致のデータを自動で色付け

【Excel】数式の引数に途中の行から最終行までを指定

【Excel】数式の法則性から間違いを見つける





一覧ページへ

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