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")

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