• 締切済み

数学難問 複数の縦軸を統一したい

例えば、0~100までのグラフ、-300~300などの値をグラフで重ねる場合、数値の小さいグラフが小さく表示されてしまい変化がわかりにくくなります。 解決策はないでしょうか? よろしくお願いします。

みんなの回答

  • chachaboxx
  • ベストアンサー率23% (412/1777)
回答No.6

No5追伸 数式の誤記訂正です。 =B2×1/6 ではなく、 =B2×1/6+50 でした。

  • chachaboxx
  • ベストアンサー率23% (412/1777)
回答No.5

No3追伸です。 エクセルのA列をインデックス行として、 -300~300の600(B列要素)の範囲を 0~100の100(C列要素)の範囲に(描ける様に)圧縮する必要があるので、単純にB列要素を1/6倍した値(新B列要素)をグラフ要素に指定すればいいです。 ※この場合、オリジナルのB列要素はグラフには不要ですよね。 具体的には、 新B列(±50)の先頭セル(例えばE2)に対して =B2×1/6 を入力して必要な行までフィルペースト。 新B列(E列)をグラフに適用です。 上記の場合、縦軸の単位が 0~100なのでB列要素が読みにくいということなら、B列範囲(±300)に合わせてテキストボックス目盛を作成し無理やりグラフに重ねます。根気とセンスが必要です。(笑)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>解決策はないでしょうか? ExcelでY軸の目盛を左右に設定できます。 手順は右目盛りにしたい系列を右クリックして系列のオプションで第2軸に切り替えます。

  • chachaboxx
  • ベストアンサー率23% (412/1777)
回答No.3

各要素の変化を同時に視覚的に捉えたいということなら、同時表示したい要素の分だけ列(行)を対象にグラフ化すればいいと思います。 当然、基準となる縦軸要素(単位)に合わせてそれ以外の要素を比例するよう各列の値を計算することは必要です。 あとは、グラフ内容の色分けですね。

djgk44
質問者

補足

ありがとうございます。 例えば、ー300~300の値を0-100にすることはできないのでしょうか?

回答No.2

グラフ一般のご質問であれば、縦軸は一つだけとは限りません。値の範囲(値域)にあわせて、縦軸を必要な本数作って大丈夫です。 EXCEL等の特定のソフトの場合、使える軸の数は決まっています。EXCELでは2本で、通常使う軸のほかに「第二軸」を作れます。この軸は、グラフの反対側(縦軸なら右端)に現れます。 それでも足らない、あるいは1つの軸で表したければ、単位のところに[×10cm]のように表記することで、スケールをあわせることもあります。 また、一番手っ取り早いのは、グラフを細長く2~3に分けて、重ねて書いてしまうことです。これもよく使う手です。 ぱっと思いつく方法ではそんなとこでしょうか。ご参考まで。

回答No.1

縦軸の目盛りを大・小ふたつ設定し,0~100までは左,ー300~+300までは右の目盛りを参照するように注記する。

djgk44
質問者

補足

ご回答ありがとうございます。 しかしながら、縦軸はひとつまでしか設定できない仕様です。 よろしくお願いします。

関連するQ&A