私はMathematicaでダブルパネルの図を作成しています。ボトムパネルはy軸に負の値を持ち、これにより、FrameLabelを使用して生成されたその軸上のラベルが、正の値を持つトップパネル上のラベルよりも少し左に揃えられます。スケールが異なるため、パネルを1つのプロットに結合することはできません。 問題を再現するコードの一部:Wolfram Mathematica:y軸のフレームのラベルが整列していません
pad = 80;
Export["C:\\Users\\user\\Desktop\\stackoverflow.png",
Column[
{
Show[
Plot[ Sin[x]^2, {x, 0, Pi},
FrameLabel -> {"", "y"},
BaseStyle -> {FontSize -> 16, FontWeight -> Bold,
FontFamily -> "Calibri"},
ImagePadding -> {{pad, pad/4}, {pad, pad/4}},
Frame -> {True, True, True, True}
]
, ImageSize -> 640]
,
Show[
Plot[ -Sin[x]^2/1000, {x, 0, Pi},
FrameLabel -> {"x", "y"},
BaseStyle -> {FontSize -> 16, FontWeight -> Bold,
FontFamily -> "Calibri"},
ImagePadding -> {{pad, pad/4}, {pad, pad/4}},
Frame -> {True, True, True, True}
]
, ImageSize -> 640]
}
]
]
このコードを使用すると、yのラベルは、上部と下部のパネルでdifferentylを揃えていることが確認できている次の図を生成します。
私は任意の助けをいただければ幸いです - 私は、印刷に行くために私の論文のためにできるだけ早く発行者にフィギュア(明らかなし上記の図を...)を提出しなければならない... おかげ
FrameLabelではなくInsetを使用して問題を解決しました。Insetには回転させる方向が与えられます。私は完全な回答を投稿したいと思っていましたが、私自身の質問に答えるほどの評判はありません。[Inset doc](http://reference.wolfram.com/mathematica/ref/Inset.html)を参照してください。 PlotRangeClipping - > False'を設定して、プロット領域の外に配置されたインセットが切り取られて隠されないようにしてください。 – yoavram
が揺れている場合、他のオプションが利用できない場合は、質問を編集してソリューションを追加できます。私はそれが貴重だと感じています。 –