• 締切済み

mathematicaの軸を異なる変数で設定したい

mathematicaでグラフにデータをプロットする際に、上下左右の軸を異なる変数に設定する事は可能でしょうか? 添付画像のようなグラフを描くために必要です。 ご回答よろしくお願いします。

みんなの回答

回答No.1

Mathematicaを長年使っており、グラフ書きにも利用していますが、、、、、 そのようなグラフを画く機能は見たことがありませんし、ざっと調べてみても無さそうに見えます。 無理矢理プログラミングするなら出来なくも無いと思います。各象限ごとにグラフを描き、そのグラフを貼り合わせるなどして。でも巨大な手間がかかって現実的で無いでしょう。 Mathematicaでこれをやるのは、早めにあきらめた方がよいと思います。

phmasa
質問者

お礼

ご回答ありがとうございます。プレゼンテーションのスライドに貼りつける事が目的でしたので、Mathematica上で実際にこのグラフを完成させる事はあきらめ、各象限のグラフをPDF化し、それぞれを回転させて合体させる事にしました。ありがとうございました。

関連するQ&A

  • mathematica, グラフ, 軸設定

    mathematicaのグラフの描き方について質問させていただきます. x=yの3次式 を縦軸y, 横軸xでPlotしたいと考えていますが, Plot[yの3次式, {yの範囲}] を実行すれば、横軸yでPlotされるかと思います. yを変化させ(yをxについて解かずに), 横軸にx, 縦軸にyでPlotしたいのですが、 軸を設定するオプションコマンドなどはありますでしょうか。 よろしくお願い申し上げます。

  • Mathematicaのグラフで、左右両軸へのラベルの付け方がわからない

    Mathematicaで2次元のグラフを書き、左右の両軸にラベルを付けたいのですが、Mathematicaでそのような事はできるのでしょうか。 Mathematicaの参考書やインターネットなどで調べているのですが、的を得た情報が見当たらない為、教えて頂けると非常に助かります。 お願いします。

  • Excelの2軸グラフでどの変数をどの軸にするかを自由に設定するには

    Excelの2軸グラフを作成するとき、 どの変数をどちらの軸にするかを自分で設定することはできますか Excel2002ですと、元の表の最初から3変数は第一軸、残り3変数は第2軸と勝手に割り振られてしまいます

  • 二変数の平面グラフ

    二変数のグラフを平面で書く方法を探しています。 二変数といっても z=x^2+y^2 みたいなものではなく、 x・yともに独立した変数の二変数です。 縦軸・横軸ともに軸の取る値の範囲は決まっており、 軸の値の範囲の中で該当する場所にプロットするという感じです。 たとえば | x | y | | 2 | 4 | | 4 | 6 | | 7 | 9 | というデータなら、横軸が2のときは縦軸が4の位置に、横軸が4のときは縦軸が6の位置に といった具合でプロットし、線で結んでグラフにしたいのです。 Excelの散布図でやってみたのですが、データ郡が2個以上になるとできませんでした。 複数のデータ郡を一枚の平面グラフに収めたいので、方法を知っている方は回答をお願いします。

  • 等間隔でないX軸を持つグラフの描き

    Open Office などを使用してX軸とY軸用の表を用意してグラフを描く場合、普通X軸は等間隔に変化させて、それに対応する量をY軸にプロットしていきます。しかし、訳があって等間隔でないX軸用のデータに対するY軸の量をプロットしたい場合があります。そのままグラフを描くと、等間隔でないX軸の目盛りがテーブルの順番どおりに等間隔で表示され、正しいグラフになりません。横軸が対数目盛りのような規則正しいものならまだ良いのですが、間隔がまったくランダムなX軸用のデータがあり(もちろん小さい値から大きい値へと並んではいますが)、そのX軸の値の正しい位置に対応するYの位置に点をプロットするように設定することは出来るのでしょうか? もしOpen Officeでだめなら、そのようなことの出来るソフトなどありますか?詳しい方、ぜひ教えてください。 私の説明がわかりにくいかもしれませんので、画像を添付しておきます。

  • Mathematicaについて

    Mathematicaについての質問です。 授業でMathematicaを使ったものやプログラミングなどの演習を行っているのですが Mathematicaの方の課題の一部がいまいちわからずに困っています。 添付画像は単一パルス波形の図です。 以下が設問になります。 (1)A=1,|B|=π/2で図のパルス波形を-4≦t≦4の範囲で示しなさい。 ただし単位ステップ関数[=u(t)]を用いること。 (2)A=1,|B|=π/4,π/2,πとして各フーリエ変換F(ω)を求め、各グラフ(0≦ω≦10の範囲)を表示しなさい。 (3)A=3,|B|=π/2,πの条件でフーリエ変換F(ω)を求め、各グラフ(0≦ω≦10の範囲)を表示しなさい。 当然のことながらMathematicaのサイトや資料等を参考にコードを打ち込んでいるのですが おそらく間違っているため表示されず困っています。 Mathematicaにお詳しい方、お手数ですがコードでご回答していただけると助かります。 もともとパソコン関係は得意ではないうえに もう3週間程手詰まり状態なのでお助けください。お願い致します。

  • エクセルの軸の書式設定について

    エクセルで100%積み上げ横棒グラフを作成しています。 グラフ自体は作成出来たのですが、軸の文字表記が斜めになってしまいます。 もちろん文字のサイズを小さくすれば、並列(まっすぐ)に表記されるのですが (現在は文字サイズ「9」で斜め表示、「8」にするとまっすぐに表記されます) それでは小さくなってしまう為、文字を大きくして並列に表記したいと考えています。 グラフ部分のプロットエリアを調整しても、なんの変化もありません。 グラフ部分のプロットエリアをクリックして、大きさの調整をしようとすると グラフのプロットエリアよりも一回り大きいプロットエリアの表記のようなモノが表示され、 軸の文字表記はその中でしか表示させる事が出来ないようです。 そこで伺いたいのですが、 文字の大きさを変更(大きく)しても並列に表記する方法はありますでしょうか。

  • EXCEL2013 グラフの軸の書式設定について

    お世話になります。 標題の通りグラフの軸の書式設定について質問があります。 グラフのY軸を「0,5,10,15,25,30,35,40,45」というように設定しています。 ですが、グラフのデータの関係上下記のように変更しようと考えています。 グラフのY軸「0,5,10,15,20,25,30,65,70,75」 そのため、軸の書式設定→表示形式→カテゴリ「ユーザー設定」と選択し、 「表示形式コード」【[=30]"65";[=40]"70";[=45]"75";0】 とし、特定の数字を故意に変更する設定をしようとしました。 しかし、表示形式コードの「追加」を何度押しても「種類」の中に追加されません。 試しに「表示形式コード」【[=30]"65";[=40]"70";0】と入力し、「追加」を押すと「種類」の中に追加されます。 この表示形式コードはもしかして[ ]内で指定できる数字が2つまでなのでしょうか? ご回答よろしくお願いいたします。

  • excelの2軸上の折れ線で2軸のデータが異なる場合について

    Excelのグラフ作成で2軸上の折れ線を利用しようとしているのですが、例えば、Y軸の第一項目のデータ数が10個で第2項目が5個ある場合に、第2項目のプロットが線でつながりません。これをつなげる方法をどなたか教えてください。 (例) x軸  第一y軸  第2y軸 0    1     0.5 2    2     0.7 4    3  6    4     0.8 8    5 10    6    1.1 12    7 14    8    1.2 ※この第2y軸のプロットを線でつなげたい。 よろしくお願いします。

  • エクセルの軸の設定について

    今、たとえば10,15,20,25というデーターと32,42,52,62があったとします。この二つのデーターを一つのグラフにまとめたいと考えています。 10,15,20,25のy軸の設定は、「個数」という項目は設定ができるのですが、32,42,52,62のy軸の「人」の項目を追加したいのですが方法が分かりません。教えてください。 オフィスXPです。