私はMathematicaでダブルパネルの図を作成しています。下部パネルのy軸には負の値があり、これにより、FrameLabelを使用して生成されたその軸のラベルは、正の値を持つ上部パネルのラベルよりも少し左に配置されます。スケールが異なるため、パネルを1つのプロットに結合できません。問題を再現するコードの一部:
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ラベルが上部パネルと下部パネルで異なって配置されていることがわかります。
助けていただければ幸いです-私の論文を印刷するために、できるだけ早く出版社に図(明らかに上記の図はありません...)を提出する必要があります...ありがとう