Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10948 / 13644 ツリー ←次へ | 前へ→

【18881】散布図で表せるのかどうかがわかりません さつこ 04/10/15(金) 14:38 質問[未読]
【18895】Re:散布図で表せるのかどうかがわかりません カド 04/10/15(金) 17:42 お礼[未読]
【18906】Re:散布図で表せるのかどうかがわかりません こもれび 04/10/15(金) 18:40 発言[未読]
【18908】Re:散布図で表せるのかどうかがわかりません ni 04/10/15(金) 21:43 回答[未読]
【18910】Re:散布図で表せるのかどうかがわかりません こもれび 04/10/15(金) 23:36 発言[未読]
【18919】Re:散布図で表せるのかどうかがわかりません Kein 04/10/16(土) 11:01 回答[未読]
【18978】Re:散布図で表せるのかどうかがわかりません さつこ 04/10/18(月) 14:35 お礼[未読]
【18980】Re:散布図で表せるのかどうかがわかりません Kein 04/10/18(月) 15:16 発言[未読]
【18998】Kein さんへ さつこ 04/10/19(火) 11:16 回答[未読]
【19009】Re:Kein さんへ Kein 04/10/19(火) 14:17 回答[未読]
【19017】Kein さんへ さつこ 04/10/19(火) 15:14 お礼[未読]

【18881】散布図で表せるのかどうかがわかりません
質問  さつこ  - 04/10/15(金) 14:38 -

引用なし
パスワード
   VBA質問というよりはEXCELなんですが(ピポットテーブルを使用するかどうかも不明なのですが)、どうか教えてください。

以下のようなデータを、X軸:室温、Y軸:湿度、データ内容(値)は体温として散布図に
表したいのですが、VBAまで発展せずにEXCELのツールバー等でグラフが作成できるのか、できないのか、が不明です。

室温(℃)  湿度(%)  体温(℃)
21.0     65    35.8
21.5     65    35.9
22.0     63    35.8
22.5     66    36.0
23.0     67    36.1

上記のようなデータで、
 |      ・   ・
湿|     ・
 |       ・
度|       ・
 |      ・ 
 |________________________
      室温
上記のような感じで、分散図の・で体温を表したいのですが、どうでしょうか?
よろしくご指導くださいませ。

【18895】Re:散布図で表せるのかどうかがわかりま...
お礼  カド  - 04/10/15(金) 17:42 -

引用なし
パスワード
   ▼さつこ さん こんにちは。

作成するグラフの室温と湿度は分かりますが、体温はグラフ上にどのようにあらわそうとしているのでしょうか?

【18906】Re:散布図で表せるのかどうかがわかりま...
発言  こもれび E-MAIL  - 04/10/15(金) 18:40 -

引用なし
パスワード
   こもれびです

室温若しくは湿度を固定にしないと散布としては現せないのでは?
それとも…3次元にするとか

【18908】Re:散布図で表せるのかどうかがわかりま...
回答  ni  - 04/10/15(金) 21:43 -

引用なし
パスワード
   こんにちは

バブルチャートを使うと、体温をバブルの大きさで表せますよ。

【18910】Re:散布図で表せるのかどうかがわかりま...
発言  こもれび E-MAIL  - 04/10/15(金) 23:36 -

引用なし
パスワード
   こもれびです

えーと…

横軸に室温、縦軸に湿度を持ってきたら体温はどこにいきますか?
という話に戻ると思いますが…?

バブルチャートのバブルは点の広がりを円形にするものですよね?

▼ni さん:
>こんにちは
>
>バブルチャートを使うと、体温をバブルの大きさで表せますよ。

【18919】Re:散布図で表せるのかどうかがわかりま...
回答  Kein  - 04/10/16(土) 11:01 -

引用なし
パスワード
   こんな感じで、どうでしょーか ? 表のあるシートを開いて実行して下さい。
E2:J20 の範囲にグラフを挿入します。

Sub MyChart_Add()
  Dim Ch As ChartObject
  Dim i As Long
 
  With Range("E2:J20")
   Set Ch = ActiveSheet.ChartObjects _
   .Add(.Left, .Top, .Width, .Height)
  End With
  With Ch.Chart
   .ChartType = xlXYScatterLines
   .SetSourceData Range("A1", Range("B65536").End(xlUp))
   .HasLegend = False
   .ChartTitle.Text = "気象条件と体温の関係" & vbLf & _
   "(データラベル = 体温)"
   With .SeriesCollection(1)
     .HasDataLabels = True
     For i = 1 To .Points.Count
      .Points(i).DataLabel.Text = Cells(i + 1, 3).Value
     Next i
   End With
  End With
  Set Ch = Nothing
End Sub

【18978】Re:散布図で表せるのかどうかがわかりま...
お礼  さつこ  - 04/10/18(月) 14:35 -

引用なし
パスワード
   いろいろありがとうございます。
実はまだどうすればいいのかわからずにいます。

イメージとして、X軸、Y軸に気温と湿度をおいて、
値には体温を表す、気温か室温を固定にしないとやはり通常の散布図では
表せないのでしょうか?

【18980】Re:散布図で表せるのかどうかがわかりま...
発言  Kein  - 04/10/18(月) 15:16 -

引用なし
パスワード
   >実はまだどうすればいいのかわからずにいます
私のサンプルは、試してみましたか ? それが一番自然な表示になると考えましたが。

【18998】Kein さんへ
回答  さつこ  - 04/10/19(火) 11:16 -

引用なし
パスワード
   お世話になります。

提供していただいたのでは、X軸に日付、Y軸に気温で、データ内容は気温ですよね。
これですと、気温の推移がグラフになっていると思うのですが、
私としては、X軸に気温、Y軸には湿度、データ内容に体温を表したいのです。

イメージが先行してしまい、軸の単位ではない体温を表すことが
できそうな気になってしまっているのですが、それが「気」だけなのか実際可能なのか?
がわからないのです。

可能なら、できたグラフから結果として、たとえば「気温や湿度が高いと体温は平熱より
若干高くなる」などの統計が取れはしないか、と思っているのです。

【19009】Re:Kein さんへ
回答  Kein  - 04/10/19(火) 14:17 -

引用なし
パスワード
   >X軸に日付、Y軸に気温で、データ内容は気温
もしそうなってしまうとしたら、あなたが最初にUPした表の書き方がおかしい、
ということになります。もう一度最初の表を見てください。どこにも日付は
出てないでしょ ? だから私のコードは「A列=気温、B列=湿度、C列=体温」という
前提で組んであるのです。もしA列が日付になっているなら、一列ずつずらした
コードに修正してみて下さい。

【19017】Kein さんへ
お礼  さつこ  - 04/10/19(火) 15:14 -

引用なし
パスワード
   ありがとうございます。

日付列、移動したらそのように出力されました。
またつまづくと思いますので、その時はまたよろしくご指導ください。

10948 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free