Quiero poner un número en un círculo en un gráfico como cerca de (pero no en) un punto. Suena fácil, pero también quiero ser invariante de los cambios de relación de zoom/aspecto.matlab: poner un número en un círculo en un gráfico
Debido a esta invariante, no puedo dibujar un círculo como un objeto de línea (sin volver a dibujar al reescalar); si uso un marcador de círculo, tendría que ajustar su desplazamiento al reescalar.
El enfoque más simple que puedo pensar es utilizar los caracteres Unicode o Wingdings & # x2460; & # x2461; & # x2462; etc. en una cadena para la función text()
. Pero unicode no parece funcionar bien, y la siguiente muestra solo funciona con & # x2460; y no para los demás números (que producen cajas rectángulo):
obras:
clf; text(0.5,0.5,char(129),'FontName','WingDings')
no funciona (debe ser un círculo 2):
clf; text(0.5,0.5,char(130),'FontName','WingDings')
lo que da, y puede ¿Alguien sugiere una solución alternativa?
dulce !!!!!!! Eso realmente ayuda. Gracias. Conozco algunos conceptos básicos de TeX, pero no los he usado demasiado en los últimos 10 años. Dejé de usarlo una vez que descubrí que estaba tomando demasiadas células cerebrales para familiarizarme con una herramienta que no uso tan a menudo. :-( –
contento de haber ayudado :) – catchmeifyoutry