¿Hay alguna manera fácil de eliminar una línea trazada de un conjunto de ejes sin borrar todo lo demás en los ejes? Estoy tratando de implementar una GUI con un cuadro de lista que contiene varios conjuntos de datos. Puedo hacer que la función de devolución de llamada grafique los datos seleccionados, pero no estoy seguro de cómo 'desregularla' cuando deseleccione un conjunto de datos. ¿Algunas ideas?¿Hay alguna forma de eliminar un único gráfico de los ejes existentes?
11
A
Respuesta
17
Si guarda un identificador para el objeto gráfico creado, puede llamar DELETE en él para sacarlo de la trama:
hLine = plot(...); %# Create a line with PLOT
delete(hLine); %# ...and delete it
alternativa, si no ha guardado el mango en una variable, puede buscarlo usando FINDOBJ, luego bórrelo cuando lo encuentre.
Si en realidad no desea eliminar , pero basta con girar la visibilidad de la línea de encendido y apagado, se puede establecer el 'Visible'
property del objeto Graphics en consecuencia:
set(hLine,'Visible','off'); %# Make it invisible
set(hLine,'Visible','on'); %# Make it visible
Cuestiones relacionadas
- 1. ActiveRecord :: Relación, ¿hay alguna forma de eliminar el límite y el desplazamiento existentes?
- 2. Cómo mostrar los ejes xey en un gráfico MATLAB?
- 3. ¿Hay alguna ventaja que podamos eliminar sin desconectar el gráfico?
- 4. ¿Hay alguna forma de eliminar confirmaciones locales en Mercurial?
- 5. ¿Hay alguna forma de controlar los cambios en un objeto?
- 6. ¿Hay alguna forma de multirreproducir un SqlDataReader?
- 7. ¿Hay alguna forma de almacenar un único elemento de datos en SQLite?
- 8. ¿Hay alguna forma de eliminar los metadatos en las configuraciones de ejecución de Eclipse?
- 9. ¿Hay alguna forma de hacer un barrido WCF bajo demanda?
- 10. ¿Hay alguna forma de obtener un objeto gráfico dentro del programa de la consola?
- 11. ¿Hay alguna forma de eliminar un onTouchListener de un objeto de vista?
- 12. ¿Hay alguna forma de seleccionar un ancla segue programáticamente?
- 13. ¿Hay alguna manera de andamiar un recurso único en los rieles?
- 14. ¿Hay alguna estructura de datos de gráfico implementada para C#
- 15. ¿Hay alguna forma de desvanecer un V3 google.maps.Polygon?
- 16. ¿Hay alguna forma de "hacer" hacerse eco de los comandos
- 17. Windows Form C# Gráfico Ejes Etiqueta en los ejes X e Y
- 18. ¿Hay alguna forma de extraer/actualizar todos los subrepos?
- 19. Cómo eliminar líneas en un gráfico Matplotlib
- 20. ¿Hay alguna forma de agregar un número par de dígitos?
- 21. ¿Hay alguna forma de detectar un software de registro clave?
- 22. Dos ejes y en el gráfico del diagrama de núcleo con diferentes escalas de ejes
- 23. ¿Hay alguna forma de pasar el iPhone?
- 24. ¿Hay alguna forma de 'resaltar' el código?
- 25. ¿Hay alguna forma de tener hangouts fuera de google +?
- 26. Matplotlib - Gráfico de contorno con valor único
- 27. ¿Hay alguna manera de definir los alias fuertemente tipados de C# de los tipos primitivos existentes como `string` o` int`?
- 28. ¿Hay alguna forma de comentar un gran fragmento de código?
- 29. ¿Hay alguna forma de obtener la dirección de un registro?
- 30. ¿Hay alguna forma de filtrar un rastreo de SQL Profiler?
también te pueden interesar en 'clickableLegend' en FEX: http://www.mathworks.com/matlabcentral/fileexchange/21799-clickablelegend – Amro
@Amro: Excelente sugerencia! Gracias por traer esto a mi atención. – Doresoom