专栏
标签
Syslab如何绘制渐变颜色线条?
技术分享
发布于 2025-08-06 16:35:01
查看 1过去300天

将整个曲线分段,为每个线段分配从 jet 颜色映射中获取的不同颜色,通过循环逐段绘制曲线。

示例:

在Syslab中运行下面代码,绘制一个渐变颜色的正弦曲线:

using TyPlot
x = LinRange(0, 10, 100);
y = sin.(x);
n_segments = 50;
colors = jet(n_segments);
figure()
hold("on")
for i = 1:n_segments
    idx = round.(Int64, LinRange(1, length(x), n_segments + 1))
    plot(x[idx[i]:idx[i+1]], y[idx[i]:idx[i+1]]; color=colors[i, :], linewidth=2)
end
hold("off")

image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天