Too many markers!
显示 更早的评论
Hello!
I have the following problem: I want to plot a curve with line and marker, but the data I want to plot are so many, that the markers end up as an very thick line.
How can I solve that? My first idea was to plot the curve twice: one time the line with all data points and a second curve consisting of less points only with the markers. But then I have the problem, that MATLAB handles the two curves in the legend separately.
I think it is a problem a lot of people have, but I have not found a solution yet.
Thanks already in advance.
Ralf
采纳的回答
更多回答(1 个)
Walter Roberson
2011-2-28
1 个投票
Plotting twice is the only effective way. You might choose to use scatter() to plot the markers instead of having Matlab draw the line twice.
To keep Matlab from including the same logical line twice in the legend, record the handles of what you do want plotted, and pass those handles as the first argument to legend()
类别
在 帮助中心 和 File Exchange 中查找有关 Legend 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!