• ベストアンサー

エクセルのグラフ処理法

エクセルのグラフウイザードを使っていてできないことがあるので教えてください。 ひとつは、折れ線グラフで、データのない区間をプロットなしにしようとしたのですが、どうしてもゼロになり、線が残ってしまいます。条件付で、空白部を作れないものでしょうか。 2番目は、やはり折れ線グラフで、横軸を対数尺、べき乗尺などの関数尺にしてプロットしたいのですが、特別なプログラムを組まないとだめでしょうか?

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

  • ベストアンサー
  • WWolf
  • ベストアンサー率26% (51/192)
回答No.2

概ねNo1さんの通りで、どうしても線を消したい場合、データー要素の書式設定でその区間だけ色を変更し可視出来なくする方法があります。

jta
質問者

お礼

条件に応じてグラフの線の色を白にして消す、というのをVBAでやってみようかと思います。ご指導有難うございました。

jta
質問者

補足

このケースは、別の計算式で求めた値をプロットしており、データがある限界値を越えている部分を消したかったので、データはゼロではありません。IF文を使ってセルに入れるデータを指定することはできますが、ここから先の、グラフ要素の書式設定に気が付きませんでした。ご指摘、有難うございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.4

参考に(^^) sub a() ActiveChart.SeriesCollection(2).Select ActiveChart.SeriesCollection(2).Points(3).Select With Selection.Border .LineStyle = xlNone End With End Sub

jta
質問者

お礼

いろいろお手数かけて申し訳ありません。VBAの勉強を始めたばかりで、そのうちやってみようと思いますのでよろしく。独学で、つまずいてばかりいます。76歳の手習いです。

すると、全ての回答が全文表示されます。
  • WWolf
  • ベストアンサー率26% (51/192)
回答No.3

線を無しに指定するほうがいいですね。

jta
質問者

お礼

線を無しにするというのがよくわかりませんが、多分、VBAを使わないとできないのではないかと思います。VBAを勉強してなんとかしたいと思っております。ご指導有難うございました。

すると、全ての回答が全文表示されます。
回答No.1

> 折れ線グラフで、データのない区間をプロットなしに セルが完全に空白なのでしたら、グラフを選択して[ツール]-[オプション]の グラフタブで、空白セルのプロット方法を指定します。 同じ空白でも、数式の結果空白になっているものは 0 として扱われてしまい、 この場合の対処はできないと思います。 > 折れ線グラフで、横軸を対数尺、べき乗尺などの関数尺にしてプロットしたい 折れ線グラフで横軸がべき乗尺や対数尺というのはあまり聞きませんが、グラフの 種類を「散布図」にしてデータポイントを折れ線でつなぐように設定すると、横軸 の書式設定(目盛り)で「対数」は指定できます。

jta
質問者

お礼

確かに、散布図グラフにすると横軸目盛に対数を指定できるようです。材料の疲れ強さ寿命曲線では通常横軸の繰り返し数を対数にとっておりますので、助かります。ご教授、有難うございました。

すると、全ての回答が全文表示されます。

関連するQ&A