3

我目前正在使用 MATLAB 中的填充命令来创建使用“填充”命令创建的框图(实际代码基于此 StackOverflow 问题

我的问题是我创建的盒子没有“角落”。我附上了一个说明问题的PNG。请注意,由于图像被大量渲染,因此您必须仔细查看,尽管在此示例中,我的箭头也看起来很奇怪,因为它们也没有边缘)在此处输入图像描述

我想知道是否有人知道可能出了什么问题?在我使用填充命令后,这些框会立即以这种方式出现,该命令具有以下结构:

fill(X,Y,MyFaceColor,'FaceAlpha',0.5,'EdgeColor', MyEdgeColor,'LineStyle','','LineWidth',box_line_width,'EdgeAlpha',1)
4

1 回答 1

4

fill如果没有明确定义,该函数似乎会为角标记留出空间。因此,致电物业将解决您的问题fillmarker但是,由于标记和线宽似乎适用于不同的比例,因此您必须使用标记大小来获得平滑的边缘。

例子:

fill(X,Y,'r','FaceAlpha',0.5,'EdgeColor', 'k',...
    'LineWidth', 5,'EdgeAlpha',1 , 'marker', '.', 'markersize', 15)
于 2013-06-26T09:44:09.087 回答