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

Excel2016を使用しています。グラフの軸の目盛を対数表示にする場合、軸を右クリックして軸の書式設定から「対数目盛を表示する」というチェックボックスにチェックをいれると目盛を対数にできるはずなのですが、縦軸は対数表示できるのですが横軸を選択すると「対数目盛を表示する」というチェックボックスがなくなってしまい、横軸のみ対数表示できません。どうしたらいいでしょうか。

A 回答 (2件)

横軸を対数目盛にできるのは、「散布図」に限られるはずです。



もともと、対数目盛にするというのは、その軸が「数値」である必要があります。
横軸が「(意味的に)数値」であるグラフは、Excel では散布図しかありません。

名前こそ「散布図」ですが、折れ線表現もできますから、「縦軸・横軸とも、数値であるグラフ」です。

他の折れ線グラフなどは、横軸はたとえ数値でも、意味的にはデータが順番に並んでいるだけなので、それを「対数目盛」にすることは無意味だからです。
    • good
    • 6
この回答へのお礼

なるほど...とてもわかりやすかったです。ありがとうございました。

お礼日時:2018/01/15 15:32

横軸が数値扱いになっていないからでしょう。


横軸を数値として扱うか、グラフの種類を散布図にしてみて下さい。
なお、対数表示にする場合は、範囲下限にゼロやマイナスは使えません。
    • good
    • 1
この回答へのお礼

できました!ありがとうございます。

お礼日時:2018/01/15 15:32

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

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

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

Qエクセルの対数グラフで細かい目盛を入れる方法

エクセルで散布図、軸の書式設定で対数のグラフを
書きました。
しかしX軸の目盛が
100,1000,10000だけで読みにくいのです。
100,200,500・・・のようにもう少し細かい目盛を入れる
方法がありましたら教えてください。

Aベストアンサー

ただ単にグラフに目盛を増やしたいという意図でしょうか?
そうでであれば、下記を実行することで目盛だけ表示されます。

1.グラフのX軸を選択して右クリック⇒『軸の書式設定』を選択
(X軸をダブルクリックでも同様のことが行えます。)
2.『パターン』タブの「補助目盛の種類」の項目にある『内向き』にチェックを入れる。
3.OKボタンを押す。


グラフ上に目盛線を入れる場合であれば、下記の要領です。

1.グラフ上で右クリック⇒『グラフのオプション』を選択
2.『グラフオプション』の『目盛線』タブを選択
3.目盛線、補助目盛線にチェックを入れる
4.OKボタンを押す

上記で、グラフ上のX軸に目盛線が引けます。
あとは、補助目盛線だけ選択して、右クリックから『目盛線の書式設定』を
選択し、『パターン』タブで破線等に変えると見やすいかもしれませんね。

Qエクセルで横軸(X)を対数軸にする方法は?

横軸に周波数データを使いたいのです。
X軸が 125 250 500 1000 2000 4000 8000 となり
データが 10 15 20 25 30 -10 -15
20 25 30 35 -10 40 25
-5 30 15 20 25 14 57となります。

Y軸を対数にすることはできても,横軸が対数軸になりません。どうにかならないものでしょうか?

Aベストアンサー

え~?あきらめないで。
F特かなんかですよね。きれいにグラフになりますよ。

問題の折れ線グラフを「グラフの種類」で散布図(曲線カーブ)にして、
質問者様の場合、X軸を対数にして、X軸の範囲を100から10000。
Y軸はそのまま(でも「X軸との交点」は-20(=Y軸の最小値)など)にすれば
お望みの絵に見えるかと思うんですが、どうでしょう?

その今の折れ線(?)グラフは取っておいて、
そのデータで”散布図”を選んで新しくグラフを作ってみては?

お節介かもしれませんね...
ごめんなさい。

Qエクセルで片対数グラフを作る

エクセルで片対数グラフを作る方法を詳しく教えてください。お願いします。

Aベストアンサー

グラフの数値軸のところで右クリックして
軸の書式設定(O)→目盛(タブ名)

対数目盛を表示する(L)
にチェックを入れてください。

QExcel対数グラフで半端な値を入力出来ませんか?

Excel2003を使っています。
対数グラフで例えば、x軸が500~500000までのグラフを書きたくても
10の倍数しか入力出来ないようになっているのですが、
これはどうしようもないのでしょうか?
2007とかでも同じなのでしょうか?

Aベストアンサー

まず、A1:B8 で折れ線グラフを作成します
目盛の最小値を1 最大値を 1000000 として「対数目盛を表示する」にチェックしてOK

グラフを右クリック「元のデータ」を開き、系列を追加
名前:E1 をクリック 値 E2:E14 を入力してOK

追加したグラフ上で右クリック「グラフの種類」で散布図(マーカー状)に変更
再度「元のデータ」を開き、Xの値に D2:D14 を入力してOK

散布図が見えなくなるはずなので、グラフ右クリック「グラフのオプション」の「軸」で
第2軸のX数値軸にチェックしてOK

上の数値軸は書式の「パターン」ですべてなしにしておきます
左数値軸も同様に非表示にし、プロットエリア左にラベル用の空白を広げます

左に貼りついたマーカーを右クリック「書式」「パターン」でマーカーをなし
「データラベル」でYの値にチェックしてOK

データラベルを右クリック「書式」「配置」でラベルの位置を「左」に配置します
再度「グラフのオプション」「目盛線」でY数値軸・補助目盛線にチェックして出来上がりです

まず、A1:B8 で折れ線グラフを作成します
目盛の最小値を1 最大値を 1000000 として「対数目盛を表示する」にチェックしてOK

グラフを右クリック「元のデータ」を開き、系列を追加
名前:E1 をクリック 値 E2:E14 を入力してOK

追加したグラフ上で右クリック「グラフの種類」で散布図(マーカー状)に変更
再度「元のデータ」を開き、Xの値に D2:D14 を入力してOK

散布図が見えなくなるはずなので、グラフ右クリック「グラフのオプション」の「軸」で
第2軸のX数値軸にチェックしてOK...続きを読む

Qエクセルにおける、グラフの指数表示に関して

縦軸を片対数表示にした際、標準では1、10、100、…1000000と目盛りにラベルされますが、指数にすると、1E+00、1E+01…と表示されてしまいます。この様なEを使った表示ではなく、10の0乗(10 0)、10の1乗(10 1)…と、一般的に筆記する指数をグラフに表示させるにはどうしたら良いのでしょうか。何卒、よろしくお願いいたします。

Aベストアンサー

 お問い合わせのような、10(の)n(乗)のような表示形式はできないと思われます。

 Y軸の表示形式、1.E+01のような形式は、特におかしくないと思われますし、学術研究会等の報告でも、そのような表記でグラフを掲載している例を多数見ます。

 それでも、お問い合わせにあるような表示形式に似せたいというのでしたら、n乗表示に類似させる方法で代用するのはいかがでしょうか。
 各データ値を、=LOG(セルのデータ値,10)に変換した関数式を代入し、グラフに当てはめます。
 Y軸の書式設定で、表示形式は標準、目盛の、「対数目盛を表示する」のチェックをはずし、okします。
 n乗に相当する数値が、Y軸に表示されます。
 しかし、これでは単位が分からなくなってしまいますので、グラフのY軸のラベル(グラフ→グラフのオプション→タイトルとラベル内)に、指数値などと入れておけば、第三者が見ても理解できるかと思います。

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

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

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

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

Aベストアンサー

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

Q対数目盛の読み方を教えてください

対数グラフの目盛の読み方がまったくわかりません。
グラフの縦線の間隔が、太くなったり細くなったりしている意味もわかりません。
しかも、“log”を使って計算しなければならない。とか。。。
誰か教えてください。

Aベストアンサー

対数グラフには片対数グラフ(縦軸が対数で横軸が等間隔)と両対数グラフ(縦横軸とも対数)がありますが、おそらく片対数のほうだろうと想定してお答えします。(両対数も方対数が分かれば自然に応用できます)

y=k・a^xという関係があるとき(そういう関係が成り立つと予想される時)、これを普通のグラフに描くとあっというまにy軸が足りなくなってしまいます。そこでy軸の目盛りを次のようにとったグラフ用紙を使うのです。

縦軸の目盛りは10本ごとに周期的に広い→狭い(上にいくに従って)となっています。その周期の区切れ目のひとつの横線をy=1の線とします。あとは一周期ごとに10、100、1000と目盛りをとります。10と100の間は10刻みで、100~1000は100刻みで、各横線に目盛りをうつのです。
1と2の間隔=10と20の間隔=100と200の間隔>2と3の間隔=20と30の間隔>、、、>9と10の間隔となるはずです。

こうやってとった「目盛りに従って」測定値(X,Y)をプロットしていきます((X,logY)ではないですよ)
すると自動的に縦方向の「実寸」はlogYをとったことになるのです。
(そうなるように線の間隔がふってあるわけです)

ここでもしY=k・a^XならばlogY=X・loga+logkとなりlogyとxは一次関数すなわち直線的関係になっているはずです。従ってプロットした点を直線で結ぶことで測定値群全体から導かれるkおよびaの値をグラフからよみとることができるわけです。(kの値は切片に、aの値は傾きに反映されますから)

文章だけでは分かりづらいかと思いますが、なんとか伝わることを期待しています(^^;

対数グラフには片対数グラフ(縦軸が対数で横軸が等間隔)と両対数グラフ(縦横軸とも対数)がありますが、おそらく片対数のほうだろうと想定してお答えします。(両対数も方対数が分かれば自然に応用できます)

y=k・a^xという関係があるとき(そういう関係が成り立つと予想される時)、これを普通のグラフに描くとあっというまにy軸が足りなくなってしまいます。そこでy軸の目盛りを次のようにとったグラフ用紙を使うのです。

縦軸の目盛りは10本ごとに周期的に広い→狭い(上にいくに従って)となっています。...続きを読む

Qエクセルの散布図のX軸に文字を表示したいのですが、どうしたらよいのでしょうか?

エクセルの散布図を使って、下の表をグラフにしたいと思ってます。
a  a1
b  a2
c  a3

この場合、そのまま折れ線グラフにすると、X軸にしっかり、a,b,cと出てくるのですが、散布図の場合は、X軸が1,2,3となってしまって、セル内の文字が表示されません。

X軸の目盛りに、セル内の文字を表示させるにはどうしたらよいのでしょうか?お願いいたします。

Aベストアンサー

残念ですが散布図では不可能です。
そもそもグラフの概念が違います。
散布図は変数領域に対するもう一方の変数の領域を見るためのグラフです。
主に物の寸法バラツキに対する、出力される数値などの相関性を見るために使用するので、要素は全て変数なんです。

質問内容のグラフは、モノに対する物量をあらわすという考え方がありますので、X軸は必然的に固有名詞になります。
この場合、散布図ではなく折れ線グラフで表すのが普通ですね。(2軸の折線でなくても可能)
Y軸要素が2つまでなら、Y1軸とY2軸に分けて要素振り分けが可能です。3つ以上ですと、EXCELでは不可能でしょう。
また、X軸の名称は同列の高い順に並びますので、連続性がある場合は、グラフの元データは上から順番に記入していかなくてはなりません。

Qグラフの横軸の対数表示について

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

Aベストアンサー

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

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

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

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

Qエクセルで計算すると2.43E-19などと表示される。Eとは何ですか?

よろしくお願いします。
エクセルの回帰分析をすると有意水準で2.43E-19などと表示されますが
Eとは何でしょうか?

また、回帰分析の数字の意味が良く分からないのですが、
皆さんは独学されましたか?それとも講座などをうけたのでしょうか?

回帰分析でR2(決定係数)しかみていないのですが
どうすれば回帰分析が分かるようになるのでしょうか?
本を読んだのですがいまいち難しくて分かりません。
教えてください。
よろしくお願いします。

Aベストアンサー

★回答
・最初に『回帰分析』をここで説明するのは少し大変なので『E』のみ説明します。
・回答者 No.1 ~ No.3 さんと同じく『指数表記』の『Exponent』ですよ。
・『指数』って分かりますか?
・10→1.0E+1(1.0×10の1乗)→×10倍
・100→1.0E+2(1.0×10の2乗)→×100倍
・1000→1.0E+3(1.0×10の3乗)→×1000倍
・0.1→1.0E-1(1.0×1/10の1乗)→×1/10倍→÷10
・0.01→1.0E-2(1.0×1/10の2乗)→×1/100倍→÷100
・0.001→1.0E-3(1.0×1/10の3乗)→×1/1000倍→÷1000
・になります。ようするに 10 を n 乗すると元の数字になるための指数表記のことですよ。
・よって、『2.43E-19』とは?
 2.43×1/(10の19乗)で、
 2.43×1/10000000000000000000となり、
 2.43×0.0000000000000000001だから、
 0.000000000000000000243という数値を意味します。

補足:
・E+数値は 10、100、1000 という大きい数を表します。
・E-数値は 0.1、0.01、0.001 という小さい数を表します。
・数学では『2.43×10』の次に、小さい数字で上に『19』と表示します。→http://ja.wikipedia.org/wiki/%E6%8C%87%E6%95%B0%E8%A1%A8%E8%A8%98
・最後に『回帰分析』とは何?下の『参考URL』をどうぞ。→『数学』カテゴリで質問してみては?

参考URL:http://ja.wikipedia.org/wiki/%E5%9B%9E%E5%B8%B0%E5%88%86%E6%9E%90

★回答
・最初に『回帰分析』をここで説明するのは少し大変なので『E』のみ説明します。
・回答者 No.1 ~ No.3 さんと同じく『指数表記』の『Exponent』ですよ。
・『指数』って分かりますか?
・10→1.0E+1(1.0×10の1乗)→×10倍
・100→1.0E+2(1.0×10の2乗)→×100倍
・1000→1.0E+3(1.0×10の3乗)→×1000倍
・0.1→1.0E-1(1.0×1/10の1乗)→×1/10倍→÷10
・0.01→1.0E-2(1.0×1/10の2乗)→×1/100倍→÷100
・0.001→1.0E-3(1.0×1/10の3乗)→×1/1000倍→÷1000
・になります。ようするに 10 を n 乗すると元の数字になるた...続きを読む


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

人気Q&Aランキング