You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WPF中控制ScottPlot里AddSignal绘制的信号线条粗细

如何在ScottPlot的AddSignal()中控制信号线条粗细

当你使用Plot.AddSignal()添加信号时,这个方法会返回一个SignalPlot(或对应子类,比如SignalPlotXY)对象,你可以通过设置该对象的LineWidth属性来调整线条粗细,而非像AddVerticalLine()那样直接在方法参数中指定。

示例代码:

// 生成示例数据(替换为你的实际数据即可)
double[] signalData = Enumerable.Range(0, 1000).Select(x => Math.Sin(x * 0.1)).ToArray();

// 添加信号并获取返回的绘图对象
var signalPlot = WpfPlot1.Plot.AddSignal(signalData);

// 设置线条粗细为3(数值越大线条越粗,支持浮点数如2.5)
signalPlot.LineWidth = 3;

// 刷新图表使设置生效
WpfPlot1.Refresh();

补充说明:如果使用AddSignalXY()方法添加信号,同样可以通过返回对象的LineWidth属性调整线条粗细。

内容的提问来源于stack exchange,提问作者Mhatami

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 23:55:25