摘 要: | 传统的Web图表开发在不同终端、不同平台上实现时,为满足用户全方位、多角度的体验而采用不同的图形组件,这无疑增加了开发量与维护量。JFreeChart是Java平台上一个开源图表绘制类库,动态图表在不同终端和平台生成时都基于相同的绘图组件,其提供了基于C/S与B/S架构下生成各种图片格式的图表,具有种类丰富、功能完善的数据图形表现力与渲染力。为使转子动平衡计算结果显示更加清晰、直观,同时增强该WebAPP页面的功能与显示效果,结合JFreeChart开源图形包的特点、工作原理及开发流程,基于Vaadin开发框架,设计并实现了转子动平衡计算数据的动态图形显示。实例应用表明,JFreeChart在数据图表实现时,不仅显著提高了开发效率,也兼顾了不同终端的用户体验。
|