How to improve rendering of the figure after big data display (plot3)
조회 수: 4 (최근 30일)
이전 댓글 표시
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
Jan
2018년 3월 22일
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.
답변 (2개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Graphics Performance에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!