【無料配信♪】Renta !全タテコミ作品第1話

Excelの散布図で放物線を描き、横軸と囲まれる領域を塗りつぶしたいのですが可能でしょうか。

放物線の式 y = -(x-1)^2 + 1
この放物線はx軸とx=0、x=2 のときに交わりますが、0<=x<=2 の部分
の領域を塗りつぶしたいのです。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

>これはどの設定でしょうか?



X数値軸です
何もしなければ、Y軸の0の位置にありますが
見やすくするために下に配置しました

この回答への補足

見栄えも考慮していただきありがとうございました。

補足日時:2009/05/02 10:19
    • good
    • 5

>#B2 =-((A2-1)^2)+1


>#みたいですね?
そのようですね

で、↓の様になりますね

作成法
C2=IF(B2<0,0,B2) C62 まで
A1:B62 で面グラフ(上の中)を作成します
XのエリアはクリックしてDelete

「元のデータ」の系列で項目軸ラベルに使用」欄にA2:A62入力

C2:C62 をコピー、グラフを選択して貼り付け
最初の面グラフを「グラフの種類」で散布図に変更(面と線に分離)

数値軸を調整します
上の数値軸を、最小値 -3 最大値 3 パターンですべてを無しに
左の数値軸を、最小値 -16 最大値 2
右の数値軸はパターンですべてを無しに
X軸はパターン「目盛ラベル」で下端/左端にチェック 配置を水平
目盛タブで間隔を5にして完了です
「Excelで放物線と横軸とで囲まれた領域」の回答画像6

この回答への補足

指示通りにして画像と同じものを作成できました。
ありがとうございました。
1つ設定が分からないところがあります。
最後の『配置を水平目盛タブで間隔を5にして完了です』
これはどの設定でしょうか?

補足日時:2009/05/01 21:23
    • good
    • 0

こんにちは。

横からちょっと失礼します。

散布図のほうはちょっとわかりませんが、折線グラフで良ければ
面グラフとの組み合わせでしょうか。

 x    y1    y2
-0.50  -1.25  0.00
-0.40  -0.96  0.00
-0.30  -0.69  0.00
-0.20  -0.44  0.00
-0.10  -0.21  0.00
0.00  0.00  0.00
0.10  0.19  0.19
0.20  0.36  0.36
0.30  0.51  0.51
0.40  0.64  0.64
0.50  0.75  0.75
0.60  0.84  0.84
0.70  0.91  0.91
0.80  0.96  0.96
0.90  0.99  0.99
1.00  1.00  1.00
1.10  0.99  0.99
1.20  0.96  0.96
1.30  0.91  0.91
1.40  0.84  0.84
1.50  0.75  0.75
1.60  0.64  0.64
1.70  0.51  0.51
1.80  0.36  0.36
1.90  0.19  0.19
2.00  0.00  0.00
2.10  -0.21  0.00
2.20  -0.44  0.00
2.30  -0.69  0.00
2.40  -0.96  0.00
2.50  -1.25  0.00

y1で折線グラフを作成します。
項目軸をxとします。
y2が追加した系列です。
C2から下に作成するとして、数式は =IF(B2>0,B2,0) などで良いでしょう。
添付図左のように、y1とy2からなる折線グラフを作成したら
『系列y2のみ』を選択して右クリック[グラフの種類]で 面グラフ に変更。

#y1をその結果にするには数式で
#B2 =-((A2-1)^2)+1
#みたいですね?


どうしても散布図の平滑線で、となると私にはVBAでShapeを被せるような処理しか思いつけません。
http://peltiertech.com/Excel/Charts/VBAdraw.html
(ここの ShadeBelow を参考に)
「Excelで放物線と横軸とで囲まれた領域」の回答画像5

この回答への補足

end-uさん回答ありがとうございます。

できれば散布図の平滑線がいいんですが。
オートシェイプの方法で今は済ませています。
URLのホームページは英語なのでちょっと理解できません。

補足日時:2009/05/01 20:23
    • good
    • 0

えーと、何を間違えているんでしょうね?



A2セルは X で -3 B2=-(A2-1)^2+1 なのですが・・・・

この回答への補足

>A2セルは X で -3 B2=-(A2-1)^2+1 なのですが・・・・

B2=-(A2-1)^2+1
この式で計算するとオカシイ結果になります。
Excelのバグみたいですね。
B2=0-(A2-1)^2+1
先頭に0を付けると正しい答えが出ます。

補足日時:2009/05/01 20:15
    • good
    • 0

あれれ、だめですね



再々掲します
「Excelで放物線と横軸とで囲まれた領域」の回答画像3

この回答への補足

たびたびすいません。
グラフは山形になり、塗りつぶす領域は山の部分です。
よろしくお願いします。

補足日時:2009/05/01 18:59
    • good
    • 0

画像が途切れてました


再掲します
※添付画像が削除されました。

この回答への補足

早々に回答頂きありがとうございます。
イメージはそのとおりです。
ただ、グラフが異なっています。
y = -(x-1)^2+1 が正しく計算されてないように思います。
  x   y     y
 -3  17  → -15
 -2  10  → -8
 -1   5  → -3
  0   2  →  0
  1   1 
  2   2  →  0
グラフが正しければ放物線とx軸に囲まれた領域が出来ると
思います。
お手数をお掛けしますがよろしくお願いいたします。

補足日時:2009/05/01 18:43
    • good
    • 0

こういう事でしょうか?



この手の質問が時々ありますが何を意味するのでしょう?
※添付画像が削除されました。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qexcelで線と線の間を塗りつぶしたいときは?

excelで、グラフを書くとき、例えば折れ線グラフで、
線と線の間を塗りつぶしたいとき、
図形描画では出来ないものですか?

Aベストアンサー

可能です。
私が良く使う方法は、
まず、作成したグラフを選択しておきます。
その状態で、いつも通りに図形描画を選択して折れ線上にオートシェイプのフリーフォームでオブジェクトを作ります。あとは、色や線の設定を変えるだけでOKです。

オブジェクトを作成する前にグラフを選択しておかないと、グラフとオブジェクトがグループ化されず、グラフを移動するとオブジェクトだけ取り残されてしまったり、グラフを選択したときにオブジェクトが見えなくなってしまうので注意してください。

Qエクセルのグラフで、背景を塗り分けることはできるのですか

よく経済指標の折れ線グラフなどで見かけるのですが、背景を景気の不況期は黒、好況期は白などと縦縞のように塗り分けているものがあります。エクセルのグラフでもできるのでしょうか。ご存知の方がいらっしゃれば、お教え下さい。

Aベストアンサー

複合グラフを使えば背景を塗り分ける事が可能ですが、お望みの状態になるかは??

データの入っているセルの右に同じ数値の(データの最大値+α)データ列を作ります。

このデータ列を含んだ状態で複合グラフのユーザー設定から、「2軸上の折れ線グラフと縦棒」を選択してグラフを作成。

ここで、グラフが完成したら第2軸になっているデータ系列を第1軸に戻し、軸を一つにします。Y軸の最大値を先ほど入れたデータの値と同じ数値にします。これで棒グラフがY軸の一番上まで伸びます。(この時、グラフの折れ線と棒を入れ替える必要があるかもしれません。この場合先に棒グラフを折れ線に変更後、折れ線を棒に変更してください)

今度は、棒グラフのデータ要素を選択して、「棒グラフのデータ要素の書式設定」から、オプションで「棒の間隔」を0にします。また、このとき要素を塗り分けるのチェックを入れておきます。あと、棒グラフのデータ要素の線の部分は無しにしてください。

これでグラフの背面がカラフルな色で塗り分けられます。これでグラフ要素を個別に変更してください。グラフ要素は色やパターンなど変更できます。

複合グラフを使えば背景を塗り分ける事が可能ですが、お望みの状態になるかは??

データの入っているセルの右に同じ数値の(データの最大値+α)データ列を作ります。

このデータ列を含んだ状態で複合グラフのユーザー設定から、「2軸上の折れ線グラフと縦棒」を選択してグラフを作成。

ここで、グラフが完成したら第2軸になっているデータ系列を第1軸に戻し、軸を一つにします。Y軸の最大値を先ほど入れたデータの値と同じ数値にします。これで棒グラフがY軸の一番上まで伸びます。(この時、グラ...続きを読む

Qexcelで、折れ線グラフと折れ線グラフとの間をを塗りつぶしたい

excelで、折れ線グラフの上に[図形描画]をつかい、
出力された折れ線グラフともうひとつの折れ線グラフ
との間を塗りつぶしたいのですが、できないですか?

Aベストアンサー

こんにちは。
エクセルの図形描画では複雑な形に
塗りつぶすことができないので

折れ線グラフの上で右クリックして
データ系列の書式設定>>オプション
のところで「高低線」か「ロウソク」
を表示させるやり方(上のグラフ)

または、折れ線を「面グラフ」に変更して
プロットエリアの色と下になるほうの
グラフ面の色を同じにして間の色を見せるやり方。
(下のグラフ)

ぐらいがお手軽かと思います。
イメージアップしましたので見てみてください。

手順等分からない事がありましたら
遠慮なくお尋ねくださいね(^^)

参考URL:http://www009.upp.so-net.ne.jp/tizzy_net/data1.html

Qエクセル 0や空白のセルをグラフに反映させない方法

以下の点でどなたかお教えください。

H18.1~H20.12までの毎月の売上高を表に記載し、その表を元にグラフを作成しています。グラフに反映させる表の範囲はH18.1~H20.12の全てです。
そのためまだ経過していない期間のセルが空白になり、そこがグラフに反映され見づらくなります。
データを入力する都度グラフの範囲を変更すればいいのですが、うまく算式や設定等で空白や0円となっているセルをグラフに反映させない方法はありますか?

お手数ですが、よろしくお願いいたします。

Aベストアンサー

売上高のセルは数式で求められているのですよね?
それなら
=IF(現在の数式=0,NA(),現在の数式)
としてみてください。
つまり、0の場合はN/Aエラーにしてしまうんです。N/Aエラーはグラフに反映されません。

Qエクセル STDEVとSTDEVPの違い

エクセルの統計関数で標準偏差を求める時、STDEVとSTDEVPがあります。両者の違いが良くわかりません。
宜しかったら、恐縮ですが、以下の具体例で、『噛み砕いて』教えて下さい。
(例)
セルA1~A13に1~13の数字を入力、平均値=7、STDEVでは3.89444、STDEVPでは3.741657となります。
また、平均値7と各数字の差を取り、それを2乗し、総和を取る(182)、これをデータの個数13で割る(14)、この平方根を取ると3.741657となります。
では、STDEVとSTDEVPの違いは何なのでしょうか?統計のことは疎く、お手数ですが、サルにもわかるようご教授頂きたく、お願い致します。

Aベストアンサー

データが母集団そのものからとったか、標本データかで違います。また母集団そのものだったとしても(例えばクラス全員というような)、その背景にさらならる母集団(例えば学年全体)を想定して比較するような時もありますので、その場合は標本となります。
で標本データの時はSTDEVを使って、母集団の時はSTDEVPをつかうことになります。
公式の違いは分母がn-1(STDEV)かn(STDEVP)かの違いしかありません。まぁ感覚的に理解するなら、分母がn-1になるということはそれだけ結果が大きくなるわけで、つまりそれだけのりしろを多くもって推測に当たるというようなことになります。
AとBの違いがあるかないかという推測をする時、通常は標本同士の検証になるわけですので、偏差を余裕をもってわざとちょっと大きめに見るということで、それだけ確証の度合いを上げるというわけです。

Qエクセルのグラフ作成で軸を等間隔にしない方法

現在エクセルでグラフを作っているのですが横軸作成のときに
0、10、20、50、100、200などの数値がすべて等間隔に並んでしまいます。

これを実際の数値の間隔にしたいのですがどこをいじればいいのでしょうか?

初歩的な質問すみません;
ちなみに使用しているのはExcel2010です。

Aベストアンサー

グラフの上で右クリック―「グラフの種類」ダイアログで、「散布図」をクリック―「OK」
です。

Qexcelのグラフで,ある範囲の色を変更したい。

一ヶ月間の部屋の温度変化を,エクセルの折れ線グラフで書きたいと考えています。

温度を2分づつ監視しているので,1カ月で約22000のデータ数になります。
横軸を日付にして,土日や夜間に該当する範囲の色を変えたいと考えています。

どんなことでも良いので,アドバイスをいただけたら幸いです。

よろしくお願いします。

Aベストアンサー

折れ線の色変更で、土日と深夜時間に対応してみました。
項目軸に、日付時刻データが表示されていることが前提条件です。
該当グラフを選択してマクロを実行してください。

Sub test2()
Dim myxval As Variant
Dim wdn As Variant
Dim hn As Variant
Dim i As Double

myxval = ActiveChart.SeriesCollection(1).XValues
For i = LBound(myxval) To UBound(myxval)
wdn = Weekday((myxval(i)))
hn = Hour((myxval(i)))
If wdn = 1 Or wdn = 7 Or hn <= 4 Or hn >= 22 Then
With ActiveChart.SeriesCollection(1).Points(i)
.Border.ColorIndex = 3
.MarkerBackgroundColorIndex = 3
.MarkerForegroundColorIndex = 3
End With
End If
Next i
End Sub

折れ線の色変更で、土日と深夜時間に対応してみました。
項目軸に、日付時刻データが表示されていることが前提条件です。
該当グラフを選択してマクロを実行してください。

Sub test2()
Dim myxval As Variant
Dim wdn As Variant
Dim hn As Variant
Dim i As Double

myxval = ActiveChart.SeriesCollection(1).XValues
For i = LBound(myxval) To UBound(myxval)
wdn = Weekday((myxval(i)))
hn = Hour((myxval(i)))
If wdn = 1 Or wdn = 7 Or ...続きを読む

Q【Excel】3軸以上のグラフを作成できますか?

Excelでグラフを作成する場合
Y軸が2本で平面のグラフまでは
標準で用意されていると思うのですが、

例えば下のようなX軸が共通でY軸が3本以上必要となる(吸塵率「%」・粉塵量「個」・騒音レベル「dB」)
表をグラフ化する場合
どのようにすればいいのでしょうか?

銘柄   吸塵率% 排気中粒子 駆動音平均
手軽    16.3%      0個    54dB
排気0   13.4%    4000個    60dB
JET    35.3%    1000個    62dB
かるワザ 67.5%      0個    63dB

(表記中の固有名称その他は現実のそれとは何ら関係なく・またデータも説明用に一時的に作成されたものとする)

Aベストアンサー

 散布図でダミーのY軸を作成作れば、3軸でも4軸でも可能です。ただ、その軸をどのように配置するかという問題があります。
 また、3軸なら「三角グラフ」、4軸なら「Jチャート」というグラフもあります。2つとも散布図を工夫すれば、Excelで作成可能です。

 しかし、今回の表の場合は、作成元のデータを加工して、スネークプロット(縦の折れ線グラフ)またはレーダーチャートを作成したらいかがでしょうか。

 データの加工は、偏差値・達成率・最大値の対する比率などを使って基準を揃え、評価が高いほど値が高くなるように調整します。

QEXCELでX軸が時間のグラフを作りたいのですが…

EXCELでX軸に時間、Y軸に温度というグラフを作りたいのですが、
計測時間が等間隔ではないのに折れ線グラフで作るとデータが等間隔で
表示されてしまいました。
いろいろ調べた結果、散布図で作成すればいいということが分かったのですが、
データのない余分な時間の分まで左右に表示されてしまい困っています。
(24時間分の表示がされているようです。)
軸の書式設定で何とかなるのかと思いましたが、グラフを作るのが初めてで
詳しいことが分かりません。
グラフの横軸は8:00~17:00までにしたいのですが、どなたかご存知の方、
教えていただけないでしょうか?

グラフにしたいデータは下記のものです。

時間 ( 温度 )
08:05 ( 17.6)
08:40 ( 24.5)
08:47 ( 38.0)
09:30 ( 75.0)
10:05 ( 70.0)
11:05 ( 68.0)
12:30 ( 90.0)
14:30 ( 50.0)
17:00 (164.0)

EXCELでX軸に時間、Y軸に温度というグラフを作りたいのですが、
計測時間が等間隔ではないのに折れ線グラフで作るとデータが等間隔で
表示されてしまいました。
いろいろ調べた結果、散布図で作成すればいいということが分かったのですが、
データのない余分な時間の分まで左右に表示されてしまい困っています。
(24時間分の表示がされているようです。)
軸の書式設定で何とかなるのかと思いましたが、グラフを作るのが初めてで
詳しいことが分かりません。
グラフの横軸は8:00~17:00までにしたいので...続きを読む

Aベストアンサー

> グラフの横軸は8:00~17:00までにしたいのですが、どなたかご存知の方、
教えていただけないでしょうか?

「軸の書式設定」の「軸のオプション」で、「最小値」と「最大値」を「固定値」に指定して、それぞれの値を入力します。
(Excel2010の設定図を添付します。)

なお、値は時間ですので「シリアル値」で入力する必要があります。

「エクセル グラフ 時間: エクセルの基本操作と小技」
http://excelwaza.seesaa.net/article/371155163.html

Qexcel折れ線グラフ間を塗り潰し

excelの折れ線グラフで、3本以上の折れ線(積み重ねではない)があり、その間を希望の色で塗り潰したいのです。面グラフにして単色に塗り潰すと、一番上の色から次々に色が重なって、二番目以降の折れ線については希望の色にできません。excelではできないのでしょうかね。どなたか、教えて下さい。

Aベストアンサー

> 単色に塗り潰すと、一番上の色から次々に色が重なって、

赤と青に設定すると紫になるとかなら、色の透過を行う設定になっているのでは?


一番上の色で塗りつぶされるって事なら、データ系列の順番を逆にすると良いと思いますが。
グラフを右クリックし「データの選択」で、系列の順番を「▲」「▼」で前後させてひっくり返すとか。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング