How to put more than 200000 line segments on a plot?
1 次查看(过去 30 天)
显示 更早的评论
I realized that MATLAB cannot handle more than 200000 line segments. Is it possible to do somehow?
1 个评论
Jan
2018-2-14
Please explain the details. If you realize this, mention the reason of your assumption. Post some code, which reproduces, what you observe.
回答(1 个)
Jonathan Chin
2018-2-14
Not sure what you mean by cannot handle more than 200000 line segments. I was able to plot them using matlab 2017b and matlab 2012 using the following code to generate the line segments.
X=rand(2,200000);
Y=rand(2,200000);
plot(X,Y)
However you if you you just want to see the lines you can place nans between each line segment This might improve performance for you.
X=rand(2,10);
Y=rand(2,10);
subplot(211)
plot(X,Y)
X(3,:)=NaN;
Y(3,:)=NaN;
subplot(212)
plot(X(:),Y(:))
I used 10 line segments just to make it easier to compare results
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Scatter Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!