- ベストアンサー
【Excel】3軸以上のグラフを作成できますか?
Excelでグラフを作成する場合 Y軸が2本で平面のグラフまでは 標準で用意されていると思うのですが、 例えば下のようなX軸が共通でY軸が3本以上必要となる(吸塵率「%」・粉塵量「個」・騒音レベル「dB」) 表をグラフ化する場合 どのようにすればいいのでしょうか? 銘柄 吸塵率% 排気中粒子 駆動音平均 手軽 16.3% 0個 54dB 排気0 13.4% 4000個 60dB JET 35.3% 1000個 62dB かるワザ 67.5% 0個 63dB (表記中の固有名称その他は現実のそれとは何ら関係なく・またデータも説明用に一時的に作成されたものとする)
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
散布図でダミーのY軸を作成作れば、3軸でも4軸でも可能です。ただ、その軸をどのように配置するかという問題があります。 また、3軸なら「三角グラフ」、4軸なら「Jチャート」というグラフもあります。2つとも散布図を工夫すれば、Excelで作成可能です。 しかし、今回の表の場合は、作成元のデータを加工して、スネークプロット(縦の折れ線グラフ)またはレーダーチャートを作成したらいかがでしょうか。 データの加工は、偏差値・達成率・最大値の対する比率などを使って基準を揃え、評価が高いほど値が高くなるように調整します。
その他の回答 (4)
- Bubuca
- ベストアンサー率59% (532/898)
こんにちは こちらの製品を使うとエクセルで3軸以上のグラフが描けるようです。 http://www.officeexpander.com/ ただシングルユーザーで500ドルというのはちょっと高いような気もします。 動作はWidows2000以降となっていて、マッキントッシュ版はないようです。 う~ん、紹介サイトの画面を見ると魅力的ですね。 こちらはトライアルバージョンがあるようです。 http://downloads.zdnet.co.uk/0,39025604,39182703s,00.htm エクセルファイルに「Multy_Y」ボタンができるみたいなのですが、 マッキントッシュで動かないので、すぐには試せません。 わたしも後で試してみようと思います。 他の方法としては、#3さんの紹介しているStacked Line Chartsで工夫する方法があります。 こちらはXY Chart Labelerというフリーのユーティリティ(エクセルのアドオン)を使って軸ラベルを加工します。 http://www.appspro.com/Utilities/Utilities.htm #3さんの紹介しているサイトは驚くようなグラフ作成の技がたくさん紹介されていて、 全部が無料なので大変助かっています。ぜひ参考にしてください。 他には元データをちょっと加工してスケールの範囲を揃えて、同じ軸で表示し、 後からY軸を書き加えるという荒技でしのぐか・・・
お礼
書き込み有難う御座います
補足
申し訳ありません Excelは私の場合多くがビジネスシーンでの利用なので アドオンやその他の管理者指定外ソフトをインストールして使用することは 情報セキュリティー危機管理関連部署が首を縦に振らないので ほぼ不可能なのです。 また個人使用時では この様な凝ったことを求められるシーンがあまりないのです 更に重ねて 私日本語もやや苦手なくらいで 日本語以外に至ってはからっきしなのです (^^;) それにしてもびっくりしました 洋の東西を超えて求めることは共通なのですね
- fukuchan7
- ベストアンサー率51% (156/302)
折れ線グラフでの作成は、簡単です。 普通に(系列を行→列に変更して)折れ線グラフを作成します。 排気中粒子のグラフを右クリック→「データ系列の書式設定」→「系列の順序」で排気中粒子を下に移動→「軸」で第2軸を選択でOKです。
お礼
書き込み有難う御座います。 お心遣いに感謝致します。
- yTerada
- ベストアンサー率60% (6/10)
上下に積み重ねるなら、参考URLの「Stacked Line Chart」または「Stacked Charts With Vertical Separation」でいかがでしょうか。 このグラフの上下に区切っている水平線は引かないことができるし、Y軸が同じ目盛を4回繰り返していますが、異なる目盛にすることができます。
お礼
レスポンス感謝です m(_ _)m
補足
拝見しましたがちょっとイメージが違います済みません 高低変化がそれぞれの係数で追随しているか否かを 横に並べて3Dでみせると説得力が激増すると思うのです。 御呈示頂いた内容は平面折れ線を数毎書き 並べたものと大きく差が感じられないのです 我が儘言って済みません
- wisemac21
- ベストアンサー率39% (171/429)
1つのグラフで3軸はできないので1案として 各系列のデータ範囲をみると 吸塵率% 0~1 排気中粒子 ~10000 駆動音平均 ~100 のようなのでY軸を対数目盛にして表示するのはどうでしょうか 3軸にする案として 吸塵率% 排気中粒子のグラフと吸塵率%と駆動音平均のグラフの2つのグラフを作成する。いずれも吸収率%をY/2軸として目盛を0~100%にして揃える。 2つのグラフを重ねて、上になるグラフのグラフエリア、プロットエリアを塗りつぶしなしにする。 排気中粒子の目盛の数と、駆動音平均の目盛の数を同じにする。 上になるグラフについてプロットエリアのサイズを調整して、Y軸が重ならないようにしたり、項目時とY/2軸を表示しないようにしたりして一つのグラフのように見せる。
お礼
すばらしいアイディアだと思います 有難う御座います 但し対数グラフは0以下の数を含むとできないらしい…
お礼
よくまだ理解できていないのですが レスポンス有難う御座います。
補足
今回のサンプルではNo.1さんのやり方でカバーできたのですが、 多数Y軸については以前より頭を痛めていた経緯があり、 また今後にも時系列変化を伴う 複雑な数値体系のグラフ化を求められることも考えられますので、 出来れば折れ線グラフ3D図での解決策を求めたく思うのですが、 如何でしょうか? 以前私が苦肉の策でやったのは X軸共通でY軸が1本の3D折れ線グラフを何枚か作り 1つを除いて背景を透明にし 重ね合わせるというものでしたが、 上司に見せる目的のものでしたので もの凄く繊細で微妙な配置関係になり 大量の時間と労力を要するものでした (出来れば2度とやりたくないです) (>_<) 更に現行最新版のExcelでは 背景の透明化の指定法が消えているのか ただ私が馬鹿なのか… やり方が判らないのです。 ですので、 どうか良いお知恵を宜しくお願い致します。