JFreeChart在转子动平衡计算系统图表开发中的应用与实现
2017-11-02何冬辉叶振起赵奕州
何冬辉++叶振起++赵奕州
摘要:传统的Web图表开发在不同终端、不同平台上实现时,为满足用户全方位、多角度的体验而采用不同的图形组件,这无疑增加了开发量与维护量。JFreeChart是Java平台上一个开源图表绘制类库,动态图表在不同终端和平台生成时都基于相同的绘图组件,其提供了基于C/S与B/S架构下生成各种图片格式的图表,具有种类丰富、功能完善的数据图形表现力与渲染力。为使转子动平衡计算结果显示更加清晰、直观,同时增强该Web APP页面的功能与显示效果,结合JFreeChart开源图形包的特点、工作原理及开发流程,基于Vaadin开发框架,设计并实现了转子动平衡计算数据的动态图形显示。实例应用表明,JFreeChart在数据图表实现时,不仅显著提高了开发效率,也兼顾了不同终端的用户体验。
关键词:JFreeChart;图表;Vaadin;用户体验
DOIDOI:10.11907/rjdk.171651
中图分类号:TP319文献标识码:A文章编号:16727800(2017)010016204
0引言
传统的转子动平衡计算都是简单以数据来表现,缺少直观生动的表现力,而其计算结果的显示、分析及指导动平衡块安装所面临的首要任务就是将计算结果可视化。传统的Web图表绘制都是采用胖客户端的形式[1],如Applet,这种形式通常需要在客户机上安装相应的运行插件(如Flash插件),服务端将数据传递客户端,客户端接收数据绘制相应图表。由于图表在客户端生成,其对客户端要求比较高,无法满足不同终端、不同平台的用户体验,而且速度比较慢,无法适应现代高速互联网的发展。
随着信息技术的发展,瘦客户端图表绘制形式逐渐成为主流,即服务端直接将运算数据生成的图像传递给客户端,客户端无需处理数据,图表在Web浏览器即可动态显示[2]。……
