プロが教えるわが家の防犯対策術!

皆さん、よろしくお願いいたします。
エクセルで片対数グラフを作成しました。
横軸の表示書式を10のべき乗表示する方法がないか調べています。(例:10^0、10^1、10^2、etc)
ヘルプやネットでも検索してみましたが、ありませんでした。
できれば10のべき乗の片部分を上付き表示できればなお、見栄えのするグラフにできるので、助かります。
このような方法をご存知の方、ご教示いただきたくお願いいたします。

A 回答 (4件)

次のような操作で可能だと思います。



1) 普通の折れ線グラフを描きます。
2) 対数目盛りにしたい数値軸を選択して、右クリックから「軸の書式設定」を選択します。
3) 「目盛り」タブを開き、「対数目盛りを表示する」にチェックを入れて「OK」を押します。
4) 目盛りが10のべき乗になっていない場合は、再度、「目盛り」タブを開き、数値軸目盛りの「最小値」を「1」、「最大値」を「10のべき乗」に修正します。

お試し下さい。

「シリーズ EXCEL使って考える物理」
http://homepage2.nifty.com/JSBACH/log/log.htm
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
小職が困っているのは、横軸の目盛りが現在
0.01、0.1、1、10、100となっているのを、
10^-2、10^-1、10^0、10^1、10^2にしたいということです。
できればべき乗の部分の数値を10の上付き表示にしたいのです。
ここでは、上付き表示ができないため、うまく表現できなくて申し訳有りません。
質問の仕方が悪くてお手数をおかけし申し訳有りませんが、よろしくお願いいたします。

お礼日時:2008/03/22 10:20

ANo.1



> 横軸の目盛りが現在
> 0.01、0.1、1、10、100となっているのを、
> 10^-2、10^-1、10^0、10^1、10^2にしたいということです。

失礼しました。『10^-2、10^-1、10^0、10^1、10^2』にはできませんが、「数値軸の書式設定」の「表示形式」タブで、「指数」を指定すると、「1.E-02、1.E-01、1.E+00、1.E+01、1.E+02」のようには表示できます。

ご参考まで。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
せっかくご教示いただいたのですが、ご教示いただいた内容は既に試して見ました。
上記方法だと横軸の数値の表示が煩雑になるため、採用しませんでいた。
ご教示いただきありがとうございました。

お礼日時:2008/03/24 22:16

やろうと思えばできる。



見栄えの問題なら、手動では、「10のべき乗の片部分を上付き表示」をテキストボックスに書いて貼り付ければいいだけだから、それをvbaでやる。

ちょっと面倒だが、細かいところは手動で調整することになるが。

↓これもグラフを重ねてできるのだが、締め切られたからできないことになったが。
http://okwave.jp/qa3824629.html
    • good
    • 0
この回答へのお礼

ご連絡ありがとうございます。
ご教示いたd下位ありがとうございます。
小生は残念ながらvbaの使い方が分かりません。
横軸のプロパティでユーザー定義の書式を選べますが、これをアレンジして質問の内容にすることはできないでしょうか。
ご存知でしたら、ご教示を頂きたくお願いいたします。

お礼日時:2008/03/24 22:18

横軸のプロパティではできないと思う。



VBAを扱えないなら手動でテキストを貼り付けることになるが、たまに1つぐらいのグラフなら何とかならないでもないが、それだけのことになる。

VBAならある程度汎用性を持たせることもできるし、手間もほとんどかからない(VBAを作る手間はかかるが)。グラフを選んでクリックするだけ、微調整もわずかなもの。グラフの数があっても大丈夫だし。

サンプルコードはあるが、通常このサイトで回答されているコードよりだいぶ長いし、VBAも扱えないということなので、これで勘弁。
    • good
    • 0
この回答へのお礼

ご回答いただきありがとうございます。
VBAを勉強してみます。
ありがとうございました。

お礼日時:2008/03/29 10:42

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