MATLAB在绘图时如何显示图例标签?

3

我正在尝试模仿一种我有截图的特定行为:

这些曲线是如何被标记的?起初,我认为它使用了legend函数,但现在我怀疑它可能不是这样,因为我没有发现任何文件描述这种行为的文档。

奖励:如何指定每个fill函数的居中标签?

2个回答

1
使用text
xmax= %insert upper limit of x-axis here
text(xmax,f2(xmax),'F2','HorizontalAlignment','left')

如果这不起作用,请提供生成其他所有内容的示例代码。

太好了!谢谢你,现在我可以根据那个推导出区域中心对齐的文本。 - Patrick Roberts

0

对于图形中的标签,如果您不想手动指定它们的位置,可以使用

gtext('string')

这使您可以使用鼠标放置标签。


我刚刚对每个区域的顶点坐标进行了平均,以确定标签的位置。我知道这种方法足够通用,因为我只处理凸多边形。 - Patrick Roberts

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接