複数系列の散布図の描き方について
- アメリカの全州において、年間平均気温と年間平均所得が、飲料水の購入にどう影響を与えるかという課題で、散布図と近似曲線を使って説明しなければならないのですが、複数系列の散布図はそもそも、どのようにして描けばいいのでしょうか?
- このような課題をすること自体、初めてですので、初心者でもわかりやすくグラフが描けるように、教えていただけませんか?
- 元となるデータは、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州つづきます。 よろしくお願いします。
- yukkyyuks
- お礼率56% (27/48)
- オフィス系ソフト
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
3D散布図 や 3次元散布図 になるのでは? ここから探して見ましょう。 http://search.vector.co.jp/search?query=%8EU%95z%90%7D
関連するQ&A
- エクセル2007 散布図の作成について
次のような散布図グラフを作りたいのですが、 エクセル初心者です。 約140名分の生徒で、 ・各自の年間偏差値平均値データ ・センター試験の得点率データ タテヨコ軸に年間偏差値平均値データと、得点率データを指定し、 挿入タブから散布図作成をすると、「データが複雑すぎて作れない」とか、 あるいは勝手に最下位のセルが指定されてただ一人だけの散布図ができてしまいます。 試しに、20名程度の範囲を指定するとうまくいきます。 でもこれではあまり意味がありません。 140名のデータというのは、散布図を作るにあたってそんなに複雑な数量なのでしょうか?
- 締切済み
- その他MS Office製品
- エクセル 複数系列の散布図グラフの書き方について
下記のようなデータを、一気に散布図でグラフ化(データ間は線で結びたい、つまり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
- 締切済み
- その他MS Office製品
- [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列したいのですが、そのためにはどうすれば良いでしょうか。ご教授ください。
- ベストアンサー
- Visual Basic
- エクセルの散布図にラベル(系列が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 どうぞよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 回帰直線とベクトル
テクニカル指標を勉強しています。(ちなみに現在の課題はシストレです。) テクニカルの復習で回帰直線とベクトルが目につき困っています。 これって、他のテクニカルと比べて どのように理解したらいいのでしょうか? 回帰直線 ある散布図を一本の直線で表そうとすると、その散布図にあるデータが 全て一直線上にあるときでないと表せません。 代表を表した直線を回帰直線と言います。 ベクトル ベクトルは、株価の回帰直線の傾きを指標化したものです。 ベクトル (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の右隣り)ておけばできそうですが、それでは煩雑すぎるのでなるべくこのままで実現したいのですが。
- 締切済み
- Excel(エクセル)
- 散布図について
以前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です。
- ベストアンサー
- その他MS Office製品