- ベストアンサー
Excelでこんなグラフを作れませんか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2です。 エクセルの普通のグラフ機能でやるやり方を記してみます。 A1:B10に下記のようなデータ並びに再構成します。 やり方は色々考えられます(手作業、関数、VBAなど) グループ 計数 1 2 1 3 1 6 2 1 2 0 2 5 3 7 3 4 3 5 挿入ー散布図ー白丸と黒丸だけの種類を選ぶ。 目盛に0.5などが入るようなら、目盛 1.0に指定。 もし、マーカー(現在は黒丸)を、他に変えるなら http://www4.synapse.ne.jp/yone/excel/excel_graph_oresen2.html などを参考にして グラフツールの[書式]タブで[選択対象の書式設定]をクリックします。 3.データ系列の書式設定の作業ウィンドウが表示されます。 [塗りつぶしと線]→[マーカー]→[マーカーのオプション]とクリックしてリストを開きます。 マーカーのオプションでは「組み込み」にチェックを入れます。 種類でいろいろな形状の図形が選択できます。 データ系列の書式設定の作業ウィンドウが表示されます。 ーーー 出来たグラフのコピペでは、配列が乱れると思うので、結果は実物をご覧ください。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
下記のやり方は、本来のエクセルグラフと違うものですが、簡便(VBAコード数が少ない)なので、またVBAですが、やってみた。 データ例 ただし、セルの数値データは1桁の数字(0-9)とする。 B2:D4に 2 1 7 3 0 4 6 8 5 とあるとして、 見やすいように、目盛として、E1:E10に9から0の数字を手作業で、入れておくことにする。 標準モジュールに下記をコピペして Sub test01() '目盛として、E1:E10に9-0を入れておく For c = 2 To 4 'B列からD列までのデータ For r = 2 To 4 '第2行から第4行までのデータ x = 10 - Cells(r, c) '行的にそのセのルデータについて10-値のセルへ y = c + 5 '列的に5列右にドットB列データに対してはF列に Cells(x, y) = "●" Next r Next c End Sub ーーー 実行する。 結果 下記は回答の画面では乱れるかもしれないので、実際の実行結果をご覧ください。 9 8 ● 7 ● 6 ● 5 ● 4 ● 3 ● 2 ● 1 ● 0 ●
お礼
教えていただきましたコードで 似たようなグラフができました。 ありがとうございました。
- f272
- ベストアンサー率46% (8467/18126)
お礼
教えていただましたことを参考にして Excelのグラフ機能で グラフを作成することができました。 1)B1からD4までの12個のセルを選択する 2)挿入/グラフG/散布図/左上の散布図 3)グラフが表示されるので グラフの外枠が選択された状態で右上の+をクリックして グラフタイトルと判例のチェックをはずす 4)グラフの外枠が選択された状態で右クリック/データの選択 データソースの選択ダイアログが表示されるので 行/列の入れ替えをクリックしてOKボタンでダイアログを閉じる 5)X軸の値全体を選択して右クリック/軸の書式設定 右端に軸の書式設定のペインが表示されるので 最小値を0.0から1.0に、 最大値を4.0から3.0に、 単位の主を0.5から1に変更する ありがとうございました。