La documentación de Mathematica establece: "El texto en gráficos tridimensionales se coloca en una posición que corresponde a la proyección del punto {x, y, z} especificado. El texto se dibuja en frente de todos los otros objetos ". ¿Cómo colocas el texto relativo al tamaño de la imagen?Mathematica: Texto en Graphics3D relativo a coordenadas de imagen
Esta es la forma en que se puede hacer en 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]
Estas etiquetas aparecerán siempre en esa posición tanto tiempo como se establece en PlotRangeClipping
False
. La pregunta es, ¿cómo hacer que esas etiquetas aparezcan en esa posición particular si cambio al Graphics3D
? Pruébalo con uno simple.
Framed[Show[
Graphics3D[{Sphere[{0, 0, 0}, 1]}]
],
FrameMargins -> 0]
Esa cifra no tiene sentido. Otra figura tiene la referencia? – jmlopez