文件交换的选择

我们最好的用户提交

用更少的标记线的阴谋

汪东城本周的选择line_fewer_markers通过马西莫Ciacci

“我怎么设置标记的间隔在一个阴谋?”

这是一个问题,我已经看到在不同时期,都在MATLAB的答案而在MATLAB新闻组。问题是关于这一事实MATLAB将标记线情节时,它将在每一个数据点。对于有许多数据点的情节,就视觉拥挤。

t = 0:0.005:π;情节(t,罪(3 * t) * cos (t / 2)“p -”)

line_fewer_markers允许您指定标记的数量显示,不管有多少数据点的绘制。

clf;line_fewer_markers (t,罪(3 * t) * cos (t / 2) 10,“p -”);

它有一些额外的选项,如控制间距是如何计算的。这是特别有用,当线是curvey。在这种情况下,您可能想要计算标记间距根据在曲线上的距离,而不是基于x的距离。

clf;line_fewer_markers (t,罪(3 * t) * cos (t / 2) 10,“p -”,“间距”,“曲线”);

最后,函数可以返回一个句柄,可以使用专门为传说,所以它显示正确的标记和线条样式。

clf;h1 = line_fewer_markers (t,罪(3 * t) * cos (t / 2) 10,“p -”,“间距”,“曲线”);h2 = line_fewer_markers (t, sin (t / 2)。* cos (3 * t) 10,“o - r”,“间距”,“曲线”,“MarkerSize”6“MarkerFaceColor”,“r”);传奇(h1, h2,1号线的,“第2行”,“位置”,“东南”);

马西莫的功能是证据确凿的,他还包括几个示例脚本显示不同的用例。

评论

让我们知道你的想法在这里或者离开评论马西莫。




发表与MATLAB®R2013a

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。