专栏名称: 图通道
定期冒泡~分享精编教程与资源素材,打通你的创作通道,一切都只为助你一臂之力。突然出现~发布一些蹭热点的小文章和胡思乱想的感悟。欢迎投稿与合作,邮箱:lakersfire@sina.com。
今天看啥  ›  专栏  ›  图通道

如何绘制高级感十足的丝滑线条?

图通道  · 公众号  ·  · 2024-01-29 12:36

文章预览

线条透明度与线宽渐变 MATLAB原生线条无法实现透明度或线宽渐变 ,于是我自己写了一个,正与FB集成,大家从下方的预览图中也可以看到界面的雏形( 用 脚本创建了 一个包含多个按钮 的面板,每个按钮执行不同的操作 )。待正式完成后会有更细致的介绍。主要实现路径如下: 在原始线条的局部填充特定透明度的四边形,将四边 形首位连接形成一条可变透明度、可变宽度的线。 为了实现视觉上的等宽与连续,将原始坐标系中的数据点转换到像素坐标系中进行运算,求出像素坐标系中原始线条各处的法向量及四边形坐标。 在原始坐标轴中绘制一个子轴,用于放置图例。 线条颜色渐变 MATLAB原生函数patch可以实现颜色渐变,因此没有加入该功能,参考下方代码: x = linspace(1,10,15); y = sin(x); y(end) = NaN; c = y; figure patch(x,y,c,'EdgeColor','interp','Marker','o','M ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览