gpt4 book ai didi

matlab - 如何防止 MATLAB 中的填充命令创建没有 "corners"的框

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:50 25 4
gpt4 key购买 nike

我目前在 MATLAB 中使用 fill 命令来创建使用“fill”命令创建的框的图形(实际代码基于 this StackOverflow Question

我的问题是我创建的框没有“角”。我附上了一个 PNG 来说明这个问题。请注意,由于图像被大量渲染,您必须仔细观察,尽管在这个示例中我的箭头也看起来很奇怪,因为它们也没有边缘)enter image description here

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

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

最佳答案

如果没有明确定义,函数 fill 似乎会为角标记留出空间。因此,使用 marker 属性调用 fill 将解决您的问题。然而,由于标记和线宽似乎适用于不同的比例,您将不得不调整标记大小以获得平滑的边缘。

示例:

fill(X,Y,'r','FaceAlpha',0.5,'EdgeColor', 'k',...
'LineWidth', 5,'EdgeAlpha',1 , 'marker', '.', 'markersize', 15)

关于matlab - 如何防止 MATLAB 中的填充命令创建没有 "corners"的框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17315571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com