• ベストアンサー

エクセルで作ったグラフの背景に影をつける方法

エクセルで作ったグラフの特定の期間について、背景を暗転するなどして影をつけたいのですが、描画オブジェクトで描いても、グラフの折れ線などの後ろになるまでそのオブジェクトの順序を変えることができません。 何かいい方法はありますか? 宜しくお願いいたします。

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

  • ベストアンサー
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.6

オブジェクトはグラフエリアでなく、他の場所に(グラフエリア外)描く。オブジェクトの表示を最背面に設定してこれを、グラフに重ね合わせる。(NO2の方の方法で色の塗っていないグラフに。)後は、グループ化しないとグラフの移動をするとオブジェクトがずれる。 グラフ内のオブジェクトでは駄目です。

maria00033
質問者

お礼

ありがとうございます。 やっとできました! それにしても手間がかかりますね。 グラフのある時期だけ背景が暗転していたりするのを よく見かけますが、あれはエクセルグラフではないの でしょうか。 いずれにしてもありがとうございました!!

その他の回答 (5)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.5

#2,3,4のmshr1962です。 >グラフに書き込んだものの後ろには行くのですが。 オートシェープの上にグラフはでるのですね。 >どうしても描画オブジェクトがグラフのバックまで行きません。 #3に書いたように グラフエリアを右クリックで「グラフエリアの書式設定」 プロットエリアを右クリックで「プロットエリアの書式設定」 で「パターン」タブの「領域」を「なし」にしましたか?

maria00033
質問者

補足

何度もすみません。 3つの描画オブジェクトの四角は順序の通りに重なりますが、折れ線は四角の下に隠れたままです。領域をなしにしましたが、これは領域が無色になるということですよね? 今、折れ線棒グラフで試しているのですが、純粋な折れ線グラフでないと駄目なのでしょうか・・・

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

#2,3のmshr1962です。 もしかして、グラフを「新しいシート」で作成していますか? その場合は棒グラフを使うしかありません。 四角でできるのは「オブジェクト」で作った場合です。

maria00033
質問者

補足

早速ありがとうございます。 いえ、オブジェクトで作っていますが、どうしても描画オブジェクトがグラフのバックまで行きません。グラフに書き込んだものの後ろには行くのですが。 何か手順が違うのか・・・お心当たりがあればお願いします。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

#2のmshr1962です。一つ書き忘れ 四角を使う場合、グラフのグラフエリアとプロットエリアの書式設定(右クリックで選択)で 「パターン」タブの領域をなしにしてください。 これをしないと背面の四角が表示されません。

maria00033
質問者

補足

ありがとうございます。 試してみましたが、3つのオートシェイプがグラフの上に乗ってしまい、折れ線のバックにまで下がらないのですが、どうすればいいのでしょう?

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

折れ線グラフの背景を期間毎に変えるのですか? 背景をオートシェープの四角で作成なら 背面の色を変える範囲の四角を作って、「右クリック」「順序」「最背面へ移動」 プロットエリアの大きさの四角を作って、「右クリック」「順序」「最背面へ移動」 グラフエリアの大きさの四角を作って、「右クリック」「順序」「最背面へ移動」 棒グラフを利用するなら、折れ線の最高値より上の値(全部同じ)のデータを作成 折れ線グラフにする。 棒グラフにするデータを選択して「右クリック」「グラフの種類」で縦棒グラフを指定する。 棒グラフを選択して「右クリック」「データ系列の書式設定」「オプション」タブで 「棒の間隔」を0にして「要素を塗り分ける」にチェック 棒グラフの一つを選択して「右クリック」「データ要素の書式設定」「パターン」タブで 色を変更 最後に、縦軸を選択して「右クリック」「軸の書式設定」「軸」タブで 最大値を棒グラフの値と同じにする。 【こちらの欠点は凡例に出てしまうこと。】

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

オブジェクトとグラフの前後の位置関係を変えるのは、私も色々やりましたが出来ないようですね。グラフ線がオブジェクトの後ろになり破線で表示されてしまう。 これでは、いけないのですよね。(オートシェイプの書式設定から半透明を選択する方法。) そして、もう一つ手が掛かる方法ですが。 表のデータの作り方を変える。 左から、項目データ、ダミーデータ、数値軸データの順に表を作る。ダミーデータは数値軸の最大値を全て入れる。 これで、グラフを作る。ユーザー設定の「2軸上の折れ線と棒」を選択。(項目軸の右のデータが棒になるので表の順番を間違えないように。) 折れ線グラフを選択して、第2軸から第1軸に変更する。第1軸の最大値をダミーデータと同じにする。 棒グラフの枠線を無しにして、塗りつぶしを変更する。棒グラフの棒を選択して、データ系列の書式設定からオプションで、棒の間隔を「0」重なりを「100」とすると、棒が一つになる。 後は、不必要な範囲のダミーデータをクリアしていく。(暗転したい部分のダミーデータを残しておく。)後は、ダミーデータの名前をクリア。 これで、プロットエリアの下から上まで棒グラフが出来る。(塗りつぶしと同じ効果が得られると思います。)

関連するQ&A

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

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

  • Excelのグラフのマーカーの前景・背景とは?

    Excelのグラフのマーカーの前景・背景とは? Excel 2003を使っていますが、折れ線グラフなどを書いたとき、 マーカーの前景と背景の違いが分かりません。 それぞれどういう意味でしょうか。

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

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

  • エクセルのグラフに背景として3つ目のグラフを入れたい

    こんにちは。 エクセルで現在グラフを作成しております。 2軸上の折れ線グラフを使い、 X: Month Y1:生産効率(%) Y2:生産性(pcs/h) としているのですが、これに4軸目の「月間生産数量」を入れたいのです。ただ、それが物理的に不可能そうなので、 「プロットエリア」→「塗りつぶし効果」→「図の挿入」で棒グラフの図を背景として入れようと思っています。 あらかじめ、数値がグラフの上に出るように設定しておくので、大体の数値と変動が背景で見ることができれば傾向がわかるのでOKとしています。 ただ、この際、図として挿入する場合に、エクセルで作ったグラフをそのままでは図として認識されませんよね? 現在、エクセルのグラフを印刷し、スキャンしてから図として取り込むところまで思いつきました。 ただこれでは、工数がかかる上にコストもかかってしまうので、他の方法があれば(印刷しないで図として認識させる方法)教えていただけないでしょうか。 まるっきり違う方法でもよいです。 初歩的な質問で申し訳ないですが、宜しくお願いいたします。

  • Excel 折れ線グラフのデータ描画時間を改善したい

    Excel 折れ線グラフのデータ描画時間を改善したい Excel 2003を使用しています。 15000行20列ほどのデータを折れ線グラフとして表示していますが 系列が20と、データ数が膨大なためグラフの描画時間がかかってしまいます。 グラフデータを図面化するなどといった方法で、 なんとか描画時間を少なくしてExcelオープン時の負担を軽くしたいのです。 よい方法をご存知の方は教えてください。 よろしくお願いします。

  • エクセルのグラフで背景として3番目のグラフを入れたい

    こんにちは。 エクセルで現在グラフを作成しております。 2軸上の折れ線グラフを使い、 X: Month Y1:生産効率(%) Y2:生産性(pcs/h) としているのですが、これに4軸目の「月間生産数量」を入れたいのです。ただ、それが物理的に不可能そうなので、 「プロットエリア」→「塗りつぶし効果」→「図の挿入」で棒グラフの図を背景として入れようと思っています。 あらかじめ、数値がグラフの上に出るように設定しておくので、大体の数値と変動が背景で見ることができれば傾向がわかるのでOKとしています。 ただ、この際、図として挿入する場合に、エクセルで作ったグラフをそのままでは図として認識されませんよね? 現在、エクセルのグラフを印刷し、スキャンしてから図として取り込むところまで思いつきました。 ただこれでは、工数がかかる上にコストもかかってしまうので、他の方法があれば(印刷しないで図として認識させる方法)教えていただけないでしょうか。 まるっきり違う方法でもよいです。 初歩的な質問で申し訳ないですが、宜しくお願いいたします。

  • エクセルの凡例の順序をグラフ描画順以外に変更する方法

    エクセルの凡例の順序をグラフ描画順以外に変更する方法はありますでしょうか?例えば、10種類のグラフを描いて、凡例を、グラフが縦軸方向に大きなの値を持つ順番にしたい時、一度グラフを書いてから、順序を把握して、その順序で描画しなおさないと、凡例の順序を制御できないとしたら、大変不便です。グラフ描画の機会が多く困っています。よろしくお願いいたします。

  • 折れ線グラフの描画方法

    折れ線グラフの描画方法で悩んでいます。 jfreechartを使おうと思ったのですが、調べてみたところ折れ線グラフを2本以上描画できないと書いてあるホームページがあり、どうしても2本以上のグラフを比較する必要があるので使えそうにありません。 何か良い方法はないでしょうか。

    • ベストアンサー
    • Java
  • Excelの2軸グラフ(棒と折れ線)の凡例の順序の変更方法

    お世話になります。 Excelで棒グラフと折れ線グラフの2軸のグラフを作成したとき、凡例を表示すると、棒グラフの凡例が折れ線グラフの凡例より上になってしまいます。 棒グラフの凡例を折れ線グラフの凡例の下にしたいのですが、「データ系列の書式設定」では、棒グラフに属する系列の順序、または折れ線グラフに属する系列の順序しか変更できないようです。 どなたか解決方法をご存じないでしょうか。 よろしくお願いいたします。

  • エクセルのグラフ

    お尋ねです。エクセルでグラフを描きます。折れ線グラフです。 そのグラフ自体、数年にもわたるデーターからのグラフで、 そのグラフ内である一定の期間を定めて、その期間の間のグラフに似た グラフをその他の期間で探すというプログラムなどはあるのでしょうか?

専門家に質問してみよう