How to improve rendering of the figure after big data display (plot3)
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I have rendering problem after plotting multiple plot3 within for loop. I would like to post-process gcode data and plot it using plot3. However, as it has many points and layers(slice), I need to do it in for loop unless somebody knows better way. In addition, I do not want to plot one slice in once as it has movement included as well and I do not want to visualise it. Therefore I need to cut points from layers to smaller arrays. It gives even more plot within for loop. Afterwords, it takes ages to rotate...even with my Nvidia Quadro M4000. Any idea how it is possible to improve rendering of the plot? Can I for example create a big matrix with smaller matrices inside, different dimensions and then plot all in once (cell function?)? Once again I do not want to have connection between matrices. Anyway, will it helps plotting it once all or it does not change anything? Thanks for any advice.
1 comentario
Jan
el 22 de Mzo. de 2018
Without seeing the code it is hard to guess, what you are doing exactly. It is useful to mention absolute numbers instead of the vague term "many". Maybe you mean 100, or a million. I do not know why it matters, that you use a for loop and how plot3 creates "layers(slices)". You can draw points without a connection for an array input also, but you did not explain how the output should look like. It is not clear what a "connection between matrices" is.
Please edit the question and post more details: Code, screen shots, absolute numbers and timings.
Ver también
Categorías
Más información sobre Graphics Performance en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!