• ベストアンサー

エクセルで分布図

 123456789 1 010101111 2 010010100 3 010110100 4 010110101 ........ .... ある実験でこのような結果があり 縦軸と横軸の座標を1行目1列目の値 (この場合1~9)にし データの 1を○(成功) 0を×(失敗) といった具合に表示する分布図を作りたいのですがどうすればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#15579
noname#15579
回答No.7

 Excelでもできましたのでアップします。 【データテーブル編】  A1のセルに([挿入]-[名前]-[定義]で)、「表左上」という名前をつけます。  B1~J1のセルに、0.001~10の値を順に入力し、このセル範囲に「X軸」という名前をつけます。  A2~A10のセルに、0.001~10の値を順に入力し、このセル範囲に「Y軸」という名前をつけます。  B2:J10のセルに、0か1の値を入力します。  K2のセルに0を入力します。  K3のセルに、 =K2+1 と入力し、改めてK3のセルを選択してK82までコピーします。  L2に、 =OFFSET(表左上,QUOTIENT(K2,9)+1,0) と入力し、L82までコピーします。  M2に、 =OFFSET(表左上,0,MOD(K2,9)+1) と入力し、M82までコピーします。  N1に0、o1に1を入力します。  N2に =IF(OFFSET(表左上,MATCH($L2,Y軸,0),MATCH($M2,X軸,0))=N$1,$L2,NA()) と入力し、N82までコピーします。さらに、o2~o82にもコピーします。このとき、#N/Aと表示される箇所がありますが、仕様です。(笑) 【グラフ編】  M1:o82を選択し、[挿入]-[グラフ]。  「グラフウィザード 1/4」では、「散布図」を選び[次へ]。  「グラフウィザード 2/4」では、系列を「列」にして[次へ]。  「グラフウィザード 3/4」では、[目盛線]タブをクリックし、すべての目盛線のチェックを消して[次へ](まあ、これは好みですが)。  「グラフウィザード 4/4」では、グラフの場所を好みで選んで[完了]。  できたグラフの「Y数値軸」上で右クリックし[軸の書式設定]をクリック。  [目盛]タブをクリックし[対数目盛を表示する]をチェック。さらに、[X数値軸との交点]を「0.001」にした方が見やすいかも知れません。  X軸も同様に対数目盛にすればグラフの原型ができると思います。  さらに、マーカーの形を×や○に変えるには、プロットエリア内のマーカーを右クリックし、「データ系列の書式設定」の「パターン」タブで行ってください。「背景」を「色なし」にすると判りやすいと思います。 以上

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (6)

noname#15579
noname#15579
回答No.6

 Accessは使えませんか?  Accessでグラフを出すというのはいかがでしょうか。 No.5 Bubuca様  私の考えてることと大体同じなのでお茶を吹き出しそうになりました(といっても、このやり方しか無いのかも知れませんが)。

全文を見る
すると、全ての回答が全文表示されます。
  • Bubuca
  • ベストアンサー率59% (531/896)
回答No.5

なんと、対数でしたか・・・ そうなると話はややこしくなりそうです。 対数だとゼロはプロットできませんから、表の形式を変える必要がありそうです。散布図を使うと対数軸にデータ数値をプロットしますから、そのように表を作り替えます。たぶんピボットテーブルなどを使うと楽なのでしょうが、そちらには私は詳しくないので、他の方がアドバイスしてくださると思います。わたしはグラフにする時の方法を考えてみました。 縦軸対数で横軸に項目名(1~9でよろしいですか?)をプロットするとして、それぞれをゼロの系列と1の系列にわけます。 ○にするほうのデータを1列に並べるとこんな具合になると思います。 (スペースを入れて適当に10個書いてみました) X軸データ 1 1 2 2 3 3 4 5 6 6・・・(質問の表の横軸にあたります) Y軸データ 0.01 0.05 0.01 1 1 5 0.1 1 0.1 5・・・(質問の表の縦軸にあたります) ×にするほうのデータも1列に表にします。 この2つの表を散布図でグラフにして、x軸の範囲指定を確認します。 あとは凡例からそれぞれのマーカーを選んで編集します。 ○を選んで前景を黒に、背景を透明または白にしてサイズを12ポイントくらいにするといいかもしれません。 ×の方も同じように編集して、凡例を非表示にすればいいかもしれません。 横一列の表があまりに長くなるようでしたら、いくつかに分割しても問題はありません。マーカーを同じ物にすればいいだけです。 この方法だと横軸が対数の場合でも対応できると思います。 これでお望みのグラフに近い物が作れるといいのですが...わかりにくくてすみません。

全文を見る
すると、全ての回答が全文表示されます。
noname#15567
noname#15567
回答No.4

1 2 3 4 ........ .... と最後のほうが省略してありますが、縦はいくつまで続くのでしょうか? 9までですか?

Tom2014
質問者

補足

みなさん、回答ありがとうございます。 みなさんのおっしゃる通り 図でなくて表がみやすいと思います。 しかし 簡略化して書いたのですが、実は軸は 整数でなく 対数表示なので、 0.001 0.005 0.01 0.05 0.1 0.5 1 5 10 といった具合です。 この対数の距離感を出したいので グラフ化しなければならなかったのです。 グラフ化してから軸の目盛りを対数にするのは わかったのですが そこに点、または○×などを表示させたいのです。 紛らわしい質問で申し訳ないです。

全文を見る
すると、全ての回答が全文表示されます。
  • Bubuca
  • ベストアンサー率59% (531/896)
回答No.3

こんにちは 1と0だけでしたら、みなさんのおっしゃるように、図にするというよりはそのまま見やすい記号にするほうがよさそうです。 条件付き書式を使ってセルに色をつけて、セルの形を正方形にすると、ぐっと見やすくなると思います。 表がA1から始まっているとして、表全体を選んで「条件付き書式」で 「セルの値が」を「数式が」に変更して「=A1=1」と入れて、書式にはセルのパターンで色をつけます。 「追加」ボタンを押して条件を追加して、「=A1=0」にしてパターンに別な色を選びます。 文字の色もセル色と同じに設定すれば、文字も見えなくなります。 こうすると1か0を入力するだけでセルに色がつくので分布図っぽくなるかもです。 四角の集まりですけど・・・

全文を見る
すると、全ての回答が全文表示されます。
  • e46_2005
  • ベストアンサー率32% (15/46)
回答No.2

分布図というのは、この場合であればメニューバー>編集>置換を使ったほうが手っ取り早いと思いましたが、いかがでしょうか? 0を×に置換し、1を○にするということではいかがですか? そういった方法より関数を使うとかであればif関数を使ってみる方法もあります。

全文を見る
すると、全ての回答が全文表示されます。
noname#15567
noname#15567
回答No.1

 その、0や1が入っているセルの書式をユーザー定義で、 "○";"△";"×" にすればよいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELで分布図を作成するには?

    会社で体脂肪率の分布図を作成しています。 社員は300人です。エクセルでデータを入力しましたが データが1系列しかなくグラフが出来ません。 横軸は体脂肪率で縦軸は何を使えばいいのでしょうか? できれば手順もお願いします。 エクセル97です。 よろしくお願いします。

  • エクセルで山型分布図を作れますか

    例えば、縦軸に人数、横軸に模試偏差値などとし、ヒストグラムではない(つまり棒グラフではない) 山型の分布図を作りたいのですが、エクセルで作れるのでしょうか? 挿入タブのグラフ作成ではそのようなサンプルは存在していないのですが。 ご存じの方教えて下さい。

  • Excelのグラフ(散布図)の作成の際に・・

    ご存知のとおり、散布図では縦軸と横軸の数値が交わるポイントにドットが散乱します。 このドットごとに指定されたセルの文字を併記したいんです。 どんなことをしたいのかというと、社員の年齢と年収の分布グラフを作りたいんです。 具体的には次のようなデータを使います。 A列:社員(部門別)50~100人分の姓 B列:A列に対応した当該社員の年齢 C列:A列に対応した当該社員の年収 B列を横軸、C列を縦軸とし、ドットの隣にA列の「姓」を表示したいんです。 こんなことできませんか? よろしくお願いします。

  • エクセルで分布図を作りたい

    はじめまして。excelで分布図は作れるのでしょうか? 学校の先生に頼まれたのは、エクセルで表に入力したデーターをもとに分布図を作りたいそうです。 過去ログをみたら、同じような質問があったので作れ無い事はないとおもいますが、何せ今まで簡単なグラフしか作ったことがないのでよくわかりません。 国語のテストに関する分布図です。分布図の条件は、 主語述語の問題3問に関して、「30点以上の合格」「30点以下の不合格」「指導が必要」「指導が不必要」の4列があり、例えば出席番号1番の人は、30点以上合格して指導が不必要な場合は、「30点以上の合格」のセルと「指導が不必要」のセルに1とそれぞれ入力してあります。 ←この場合の1に特に意味はないそうです。分布図には、出席番号のみで表示したいそうです。 このような分布図ができるでしょうか?難易度高し? また、作り方の参考になるサイトがありましたら 教えてください。ちょっと困っています、よろしくおねがいします。

  • Excel2007の散布図についてですが...

    Excel2007の散布図についてですが... 何分2007に慣れておりません。1行目に数字がAからIまで並び、5行目にそれに対応する結果が同じくAからIまで並んでいた場合ですが、[挿入]を選択するとグラフの部分の選択が出てきて散布図を選ぶと散布図がかけます。ところでこれが1行目が横軸、5行目が縦軸の散布図となります。1行目を縦軸に、5行目を横軸にするグラフに入れ替えたいのですができません。こんな簡単なはずの操作で困っております。ご教授下さい。

  • Excel 2010での散布図の作成方法

    Excel 2010で相関を見る散布図を作りたいのですが、うまくいきません。 こちらのサイトで例に出ているような、横軸が系列1で縦軸が系列2の散布図を作りたいのですが、 http://hitorimarketing.net/tools/correlation-analysis.html サイトに書かれている、縦2列のデータを見出しを除き選択→挿入タブの散布図をクリック という方法では、2系列のデータなのに1系列の(横軸がデータ数・縦軸が数値の)散布図になってしまいます。 Excelに詳しい方、教えてください。

  • C#での散布図の書き方

    C#での散布図の書き方 C#を使って 横軸をx座標、縦軸をy座標として散布図を書きたいのですが 良い方法はありますでしょうか?;; 困り果てております;; お願いします;;

  • excelの散布図

    散布図を使ってグラフを作成するにいたって、初歩的なことかもしれませんがどうしてもわからないことがあります。 横軸に時間、縦軸に移動距離をとるとします。 例えば横軸に20分、40分...100分と 20分毎のデータをプロットします。 その時、横軸の最小値を0分ではなく、例えば15分にする必要があるとします。 そこで、 (A) 横軸の最小値を15分にしてしまうと、軸目盛りの表示が15分、35分...115分のように表示されてしまい、20分、40分...100分という表示ではなくなります。 また、 (B) 縦軸との交点を15分にすることで、横軸目盛りの20分、40分...100分という表示は維持できますが、その場合0分から15分の部分が縦軸に対して左側にあり、不恰好です。 これを解決したいのですが、どうかよろしくお願いします。 ペイントで作成した理想的な画像を添付しておきます。

  • エクセル グラフ

    散布図の縦軸と横軸の値を絶対値で表示することは可能でしょうか?

  • 【Excel】複数のデータを含む散布図の描き方

    化学のレポートのためにExcelでグラフを作成しています。 ちなみに横軸を物質量、縦軸をある機器で測定した図の面積にしています。 試料1~4までの4種類の溶液で測定を行ったので、対応する物質量-面積の散布図を4つ、同じグラフ上に表示させたいです。 やり方をネットで調べてみたところ、各月の気温・降水量・気圧などの複数のデータを一つのグラフにするやり方はわかったのですが、それは横軸の値が全てのデータで共通ですよね。(1月、2月…など) 私のデータは化学実験の測定値であるため、横軸の値(物質量)が試料1~4でバラバラです。このような場合どのようにすればいいのでしょうか。 文章ではわかりにくいかと思うので、データをまとめた表を載せておきます。 (測定結果が1回目、2回目とありますがグラフにはその平均値をプロットするので気にしないでください) どなたかご回答よろしくお願い致します。

専門家に質問してみよう