Si tengo una declaración de manipular, tales como:¿Cómo controlo la apariencia de un localizador dentro de una declaración Manipulate de Mathematica?
Manipulate[
Graphics[Line[{{0, 0}, pt}], PlotRange -> 2], {{pt, {1, 1}},
Locator}]
¿Cómo puedo cambiar la apariencia del objeto Locator en la forma más fácil posible? ¿Tengo que recurrir a declaraciones dinámicas? Específicamente, me hubiera gustado hacer invisible el Localizador.
La documentación de Mathematica sobre este punto es escasa (eufemismo). Antes de V8, la documentación simplemente mostraba un ejemplo con la explicación "control con opciones particulares". En V8, agregaron la frase explícita "Las opciones para los controles también se pueden dar dentro de la especificación para las variables". Este es un ejemplo de algo que me ha sucedido algunas veces: una lectura irracionalmente cercana de la documentación revela una característica importante. – WReach
@WReach Sí, en segundo lugar. La página del documento Apariencia ni siquiera alude a la posibilidad de que pueda usarse para apuntar a objetos visuales, como gráficos o texto. Parece indicar que solo puede cambiar el tamaño del localizador. Nuevamente, se encuentra con la frase "Configuraciones típicas para Apariencia que incluyen ..." una frase que ocurre molestamente a menudo en los documentos. –
+1 Gracias por esto. Previamente, he dibujado símbolos de localizador arbitrarios usando 'Apariencia-> Ninguno' y luego dibujo el símbolo en la parte superior del localizador (por ejemplo [aquí] (http://demonstrations.wolfram.com/ScalarFeynmanDiagramsAndSymanzikPolynomials/) donde utilicé la función de representación de vértices del gráfico) Ahora puedo usar algo como 'Aspecto -> Dinámico [Gráficos [{Rojo, Tamaño de Puntos [Grande], Punto [pt]}]]'. – Simon