• ベストアンサー

エクセルのグラフについて

エクセル97を使っています。散布図か折れ線グラフのどちらか忘れましたが、1つの線で途中から色が変わっていました。たとえば、1ヶ月の体重のグラフで月の前半は青色、後半は赤色をいうくらいにグラフを作れるのでしょうか?(系列:Aは日付、Bは体重)

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

折れ線グラフを作り、グラフエリアをアクチブにして Sub test03() p = ActiveChart.SeriesCollection(1).Points.Count MsgBox p For i = Int(p / 2) + 1 To p ActiveChart.SeriesCollection(1).Points(i).Select With Selection.Border .ColorIndex = 3 End With Next i End Sub を実行して見てください。折れ線グラフをまず作り (ワークシート画面でALTキーを押しつつF11、出てきたVBE画面で、挿入(I)、標準モジュール(M)で出る画面に上記をコピペする。シートに戻りグラフエリアをアクチブにして、VBE画面に戻り、F5キーを押すと実行される) グラフの線の右後半がが赤色線(ColorIndex = 3)になりました。 手動操作では、折れ線線全体を捉え、次に1データ対応の目指す線の部分をクリックするとそこだけを捉えられるので、「データ要素の書式設定」で、線の色を変えられると思います。データが多いと1つ1つ手動では大変なので、上記のようなVBAの出番になるとおもいます。

その他の回答 (1)

  • shiga_3
  • ベストアンサー率64% (978/1526)
回答No.1

2つのグラフを重ね合わせれば可能です。 例えば下記のような表を折れ線グラフにすると、15日を境に色が変わります。 ______12__13__14__15__16__17__18_ 12月前半__40.1_41.2_42.0_40.3__________ 12月後半___________40.3_42.1_42.0_41.9

関連するQ&A

  • エクセルのグラフで

    エクセルのグラフ(散布図による折れ線グラフ)で系列(各線)の名前に下付き文字を使うことはできるのでしょうか?できるならどうすればいいのでしょうか? エクセル2000です。

  • エクセルのグラフの線の太さを変えたい

    エクセルの折れ線グラフや散布図の線の太さを変えたいのですが 選択できる一番細いのだと細すぎるし ひとつ太くすると太すぎだし マクロあたりで太さを数字で決められないでしょうか

  • エクセルのグラフで

    エクセルで折れ線グラフ(散布図)を書いているのですが、今、プロットするデータが5000個あり、それら全てを線で繋いで、全ての点にマーカーを付けるのではなく100個ずつつけたりするのはどうすればいいのでしょうか?

  • エクセル グラフの色を2種類にするには

    折れ線グラフか散布図だったか覚えていないのですが、ひとつのグラフに2種類のデータがある場合です。 ひとつのデータはバナナの売れ行きで、もうひとつは、りんごだとしましょう。 バナナは青色でりんごは赤色のように色分けすると見やすいです。 そうするために、最初バナナのデータでグラフを書き、その後でりんごのデータをドラッグ&ドロップしてやると、別の種類のデータとエクセルが判断して、色が自動で変わっていたと思います。 今office2003の散布図でそれをやっても期待どおりに動かず、同じ色になってしまいます。 ドラッグ&ドロップで色が変わるのはどういう場合なのでしょうか?

  • エクセルグラフの振り分けられる既定の色順をかえる方法

    エクセルの散布図などを描いた時、系列がたくさんある場合は自動で色が振り分けられます。そのいろを一本一本色をかえる方法はわかるのですが、自動で好きな色をつけられないのでしょうか? たとえば、グラフボタンをおして散布図を書いた時の系列1のプロットの色は紺色です。そのいろを自動で赤が始めから出てくるような設定をしたいのです。 できますでしょうか?

  • エクセルのグラフで縦軸と横軸を入れ換える機能はありますか?

     エクセルで折れ線グラフを書いた際、普通は横にデータ 系列分だけの本数、折れ線が描かれますが、このグラフ の縦軸と横軸を入れ換えることは可能なのでしょうか?  つまり、縦に折れ線グラフがデータ系列分だけ描かれる ようなグラフができるかということなんですが、   どなたかご存知の方、教えていただけないでしょうか?  もし、不可能なら、散布図でX軸とY軸を入れ換える機能でもいいのですが。  

  • 散布図と折線の複合グラフが、散布図で折線が隠れてしまいます

    エクセルで散布図と折線グラフの複合グラフを作ると、 散布図の線と折線の線が交差する時、散布図の線が上になり折線の線が隠れてしまいます 凡例も折線の系列が上で散布図の系列が下になっていて、系列の順序を入れ替え出来ません エクセルの中でグラフの優先順位があるのでしょうか? これを逆の折線の線が散布図の線を隠すように出来ないでしょうか?

  • エクセルでこんなグラフ

    x y 0 0 1 90 2 100 3 90 4 100 5 90 上のようなデータで線グラフを作りたいのですが、 どうすればよいのでしょう? 「折れ線グラフ」ではx軸を0にできないし、 「散布図」ではx=1~2のところで、 yの値は100を超えたくないにもかかわらず、 超えてしまいます。どうすればよいでしょうか?

  • Excelのグラフ

    Excelでグラフ作成をしています。 折れ線グラフを作っているのですが、一部「線なし」にしていないにもかかわらず、線が表示されない箇所があります。点はあるのですが、線がありません。プロットエリアは白で、線の色は赤に設定しているのですが… なぜこのような現象が起こるのか、全く分からないのですが、どのようなことが考えられますでしょうか。

  • 長い折れ線グラフで、その下に日付を入れたい。

    お世話になります。 エクセルを使ってグラフを書きたいです。 8年間ほぼ、毎日のグラフになるのですが、内容は以下の通り 1. セルAには、日付   午前と午後と、1日あたりふたつのデータなので例えば   セルA1には、2008/8/25 (色は、赤色)赤色は、午前を表す   セルA2には、2008/8/25 (色は、青色)青色は、午後を表す 2.セルBには、データ値   午前のデータと、午後のデータを、分けて入力していきます。 3.シート2に、上記のデータを折れ線グラフで表示させる。   日付は、Aセルに入れたものを、グラフ下に表示させたいです。   出来れば、色も赤色と青色に分けて日付表示させたいです。   と、こんな感じなります。 質問その1 折れ線グラフにした時に、8年間というととても長い折れ線グラフになり、 手動でグラフの領域をドラッグして広げて表示しないと見えないと思います。 エクセルでは、横方向のグラフはどこまで表示できるのでしょうか? 8年というところで、もう無理ですか? 質問その2 日付は、Aセルに入れたものを、グラフ下に表示させたいです。 出来れば、色も赤色と青色に分けて日付表示させたいです。 このような日付のやり方を教えて下さい。