Mathematicaのドキュメントには、「3次元グラフィックスのテキストは、指定された点{x、y、z}の射影に対応する位置に配置されます。テキストは他のすべてのオブジェクトの前に描画されます」と記載されています。画像サイズに対してテキストをどのように配置しますか?
これは、2Dで実行できる方法です。
custumLabels = Graphics[{
Text[Style["A", Red, Bold, 18], ImageScaled[{0.025, .95}]],
Text[Style["B", Red, Bold, 18], ImageScaled[{0.95, .05}]]}
];
Framed[Show[
Plot[
Sin[x] Exp[x], {x, 0, 10},
Frame -> True,
PlotRangeClipping -> False,
FrameLabel -> {"x", "y"}
],
custumLabels
],
FrameMargins -> 0]
PlotRangeClipping
これらのラベルは、に設定されている限り、常にその位置に表示されFalse
ます。問題は、に切り替えた場合に、これらのラベルをその特定の位置にどのように表示するかですGraphics3D
。簡単なもので試してみてください。
Framed[Show[
Graphics3D[{Sphere[{0, 0, 0}, 1]}]
],
FrameMargins -> 0]