複数系列の散布図の描き方について

このQ&Aのポイント
  • アメリカの全州において、年間平均気温と年間平均所得が、飲料水の購入にどう影響を与えるかという課題で、散布図と近似曲線を使って説明しなければならないのですが、複数系列の散布図はそもそも、どのようにして描けばいいのでしょうか?
  • このような課題をすること自体、初めてですので、初心者でもわかりやすくグラフが描けるように、教えていただけませんか?
  • 元となるデータは、Income/CapitaとMean Temp.とCans/Capital/Yrの3つの変数から成り立ちます。
回答を見る
  • ベストアンサー

複数系列の散布図の描き方について

アメリカの全州において、年間平均気温と年間平均所得が、飲料水の購入にどう影響を与えるかという課題で、散布図と近似曲線を使って説明しなければならないのですが、複数系列の散布図はそもそも、どのようにして描けばいいのでしょうか? ちなみに、年間平均所得と飲料水の購入の散布図はできたのですが。 このような課題をすること自体、初めてですので、初心者でもわかりやすくグラフが描けるように、教えていただけませんか? 元となるデータは、    Income/Capita   Mean Temp.  Cans/Capital/Yr Alabama      11.7     66    200 Arizona      15.3  62 150 Arkansas      9.9 63 237 California     22.5 56 135 Colorado  17.1 52 121 こんな感じで、47州つづきます。 よろしくお願いします。

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

  • ベストアンサー
noname#97729
noname#97729
回答No.1

3D散布図 や 3次元散布図 になるのでは? ここから探して見ましょう。 http://search.vector.co.jp/search?query=%8EU%95z%90%7D

関連するQ&A

  • エクセル2007 散布図の作成について

    次のような散布図グラフを作りたいのですが、 エクセル初心者です。 約140名分の生徒で、 ・各自の年間偏差値平均値データ ・センター試験の得点率データ タテヨコ軸に年間偏差値平均値データと、得点率データを指定し、 挿入タブから散布図作成をすると、「データが複雑すぎて作れない」とか、 あるいは勝手に最下位のセルが指定されてただ一人だけの散布図ができてしまいます。 試しに、20名程度の範囲を指定するとうまくいきます。 でもこれではあまり意味がありません。 140名のデータというのは、散布図を作るにあたってそんなに複雑な数量なのでしょうか?

  • エクセル 複数系列の散布図グラフの書き方について

    下記のようなデータを、一気に散布図でグラフ化(データ間は線で結びたい、つまり1個のグラフ中に100本の線ができている状態)したいのですが、やり方がわからず困っています。 (X1とY1、X2とY2、・・・、X100とY100が対応) X1に対してY1というように、一つ一つ、系列を追加していけばできるのはわかるのですが、データが多いのでそれでは時間がかかりすぎてしまいます。どなたか時間をかけずに一気にグラフ化する方法をご存知であれば、おしえていただけないでしょうか。 <X軸> X1: 2 8 10 3 X2: 3 21 29 40 ・ ・ X100:4 9 10 18 <Y軸> Y1: 1 4 5 2 Y2: 2 8 19 4 ・ ・ Y100:14 9 2 30

  • [VBA Excel] 2系列の散布図を書いてみるとおかしくなります・・・

    Excel 2007とVBAで数値解析をしています。計算結果のグラフを表示するための準備段階として、次のようなプログラムを組んで、2系列の散布図を書いて見ました。 Option Explicit Sub makechart()   Dim chart1 As ChartObject, wsh As Worksheet   Set wsh = Sheet1   Set chart1 = wsh.ChartObjects.Add( _   10, 20, 250, 200)   With chart1.Chart    .ChartType = xlLineStacked    .SeriesCollection.NewSeries    .SeriesCollection(1).XValues = _     wsh.Range("A1:A5")    .SeriesCollection(1).Values = _     wsh.Range("B1:B5")   End With   With chart1.Chart    .SeriesCollection.NewSeries    .SeriesCollection(2).XValues = _     wsh.Range("A1:A5")    .SeriesCollection(2).Values = _     wsh.Range("C1:C5")   End With End Sub --sheet1--   A B C ----------- 1| 1 2 3 2| 2 3 4 3| 3 4 5 4| 4 5 6 5| 5 6 7 系列1のグラフはB列 対 A列という意図通りのものになったのですが、系列2のグラフは、Y軸の値が、C列の値にB列の値を足したもの (1,2+3)、(2,3+4) ・・・ になってしまいました。系列2のグラフも純粋にC列 対 A列したいのですが、そのためにはどうすれば良いでしょうか。ご教授ください。

  • エクセルの散布図にラベル(系列が2つ)

    エクセルの散布図にラベルを付けたいのですが、 いろいろ試しているのですが上手くいきません。(マクロ初心者です。) OKwaveにある質問も見たのですが、同じような状況が見当たらず困っていました。 http://support.microsoft.com/kb/213750 ↑「microsoft サポートオンライン」 のマクロを参考にし、やってみたのですが、系列が1つしかない場合は上手くいくのですが、系列2つでやると 「オブジェクト変数またはwithブロック変数が設定されていません」 というエラーが出てきてしまいます。 どなたかお知恵を貸していただければ幸いです。 ・一つのグラフに系列が2つあり、それぞれいくつかのデータがある。  (例えば、下のデータのB2:C4は系列1「野菜」、   B5:C7は系列2「果物」となっている。) A1:ラベル_____B1:X軸____C1:Y軸 A2:キャベツ___B2:12______C2:5 A3:トマト_____B3:9_______C3:7 A4:キュウリ___B4:5_______C4:3 A5:イチゴ_____B5:4_______C5:8 A6:ミカン_____B6:1_______C6:4 A7:リンゴ_____B7:1_______C7:4 この表で 一つの表に2系列をおさめ、 なおかつそれぞれの点に「キャベツ」「イチゴ」などのラベルを表示したいと思っています。 「系列1」の点は「■」「系列2」の点は「●」と分けてあります。 実際にはもっとデータ数が多いため、系列を全て分ける、というのは難しいです。 VBAを使って出来るやり方がありましたら是非教えて下さい。 なお、サポートオンラインからコピーして使った マクロは以下のとおりです。 Sub AttachLabelsToPoints() 'Dimension variables. Dim Counter As Integer, ChartName As String, xVals As String ' Disable screen updating while the subroutine is run. Application.ScreenUpdating = False 'Store the formula for the first series in "xVals". xVals = ActiveChart.SeriesCollection(1).Formula 'Extract the range for the data from xVals. xVals = Mid(xVals, InStr(InStr(xVals, ","), xVals, _ Mid(Left(xVals, InStr(xVals, "!") - 1), 9))) xVals = Left(xVals, InStr(InStr(xVals, "!"), xVals, ",") - 1) Do While Left(xVals, 1) = "," xVals = Mid(xVals, 2) Loop 'Attach a label to each data point in the chart. For Counter = 1 To Range(xVals).Cells.Count ActiveChart.SeriesCollection(1).Points(Counter).HasDataLabel = _ True ActiveChart.SeriesCollection(1).Points(Counter).DataLabel.Text = _ Range(xVals).Cells(Counter, 1).Offset(0, -1).Value Next Counter End Sub どうぞよろしくお願いします。

  • 回帰直線とベクトル

    テクニカル指標を勉強しています。(ちなみに現在の課題はシストレです。) テクニカルの復習で回帰直線とベクトルが目につき困っています。 これって、他のテクニカルと比べて どのように理解したらいいのでしょうか? 回帰直線 ある散布図を一本の直線で表そうとすると、その散布図にあるデータが 全て一直線上にあるときでないと表せません。 代表を表した直線を回帰直線と言います。 ベクトル ベクトルは、株価の回帰直線の傾きを指標化したものです。 ベクトル (n日) = n日間の終値の回帰直線の傾き÷n日間の終値の平均値×1000 ベクトルシグナル ベクトルシグナルは、ベクトルの移動平均です。 ベクトルシグナル (MA, m日) = ベクトル (n日) の m日移動平均

  • 散布図の描き方

    たとえば1行目にA列から順に1,3,5と値が入っているとします。さらに2行目にA列から順に2,4,6と値が入っているとします。 この時、A列をx軸に、他の列をすべてy軸にしてプロットしたい(=系列は1つだけになる)場合、どのようにすればよいのか詳しい方ご教示ください。 セルB1、C1を縦に並べ替え(この時B1はA1の右隣り)、同じくB2、C2を縦に並べ替え(この時B2はA2の右隣り)ておけばできそうですが、それでは煩雑すぎるのでなるべくこのままで実現したいのですが。

  • 散布図について

    以前bantamさんが質問していた(No46347)のですが、それでは解決しなかったので質問します。 EXCELを使って,散布図で、ラベルを表示したいのです。 たとえば、   ラベル  X   Y   a    200   250   b    150   120   c    300   278   d    243   200   e    120   100 のようなデータを散布図にすると、「ラベルを表示する」を選択すると、上のラベルではなく、Xの値が表示されます。「値を表示する」を選択するとYの値が表示されます。そうではなく、ラベルを表示したいのです。 やはり、テキストボックスなどで表示するしかないのでしょうか? ほかのソフトがあればそれでもいいのですが。

  • 散布図について教えてください

    散布図を使って縦の折れ線グラフを作っていましたが、IF関数を使った数式の値を反映させていましたが、時には値が{#VALUE!}になることがあります。 その#VALUE!を空欄とみなしてグラフを作ることはできますか?教えてください。

  • 散布図を作りたい

    自分で打ち込んで散布図を作りたいのですが、よいソフトはないでしょうか? ・適当に範囲を指定 ・マウスのクリック等で点を打てる ・打ち込んだ点の座標を抽出できる という機能がほしいです。

  • 散布図で次の系列を選択するマクロ

    散布図の任意の系列を選択した状態でコマンドボタンを押すと次の系列を選択するようなマクロを作成したいと思います。 例えば系列2を選択した状態でボタンを押すと系列3を選択。 どのようなコードを書けばできますでしょうか。 excel2007です。

専門家に質問してみよう