Документация Mathematica гласит: «Текст в трехмерной графике размещается в положении, которое соответствует проекции указанной точки {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]