PlotControl是SWT中的一个小部件,用于绘制折线图。它支持填充和描边合成曲线,处理正负x/y值,并能够缩放以适应小部件空间,适用于标准或MRTG样式图。PlotControl支持由数据提供者返回的绘图值,能够根据y值计算出相应的x值,非常适合绘制动态数据。示例代码提供了一个数据提供者实现,通过查询UI线程返回数据值,实现图形的实时更新。使用时,尽量避免长时间计算,推荐使用缓存查找表来提高性能。