基于Owc.chart组件进行曲线图表绘制的研究
摘要:长期以来网页图形绘制技术大多采用Java或者动态图像技术进行网页图形展示,本文对多种图形的绘制方法进行对比后,重点介绍了使用svg图形Owc.chart的格式及其优点。它能更简单快捷的绘制二维图表(如折线图、柱形图、股价图等)和极坐标图表(如饼图和雷达图),并支持组合图表,如两轴线-柱图,数据表会随同图表发布,图表随着数据的变化而改变。通过在物资价格审核管理系统应用这一技术,加快了网页图形的编程效率和提高图形信息的共享程度。
关键词:Owc chart组件 绘制 图表
1、引言
传统上在浏览器中表现图形多数采用三种方式:服务器端GDI+图形绘制、浏览器端JavaApplet绘图窗口、用例如SVG或FLASH等插件绘制图形。虽然上述几种方式机制各不相同,但是都需要开发人员手工编程,逐条绘制图表中的各元素,一条线一个点的修改往往也需要一条编程语句去执行。对技术人员的编程要求较高,工作效率较低。而在油田生产开发
中,需要对大批量的生产数据进行分析比较,在这种情况下应用了Owc.chart这一组件,它能直接传入数据,通过控件直接绘制图表,减少了编程人员工作量,提高工作效率,使以往需要投入大量人员精力的烦琐的绘图工作得到改善。
2、Owc.chart技术研究
OWC(Microsoft Office Web Components)是 Microsoft Office 使用的数据绑定 ActiveX 控件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。它是一套组件对象模型主要包含电子表格、图表、数据透视表等4个组件。这些组件在服务器端提供了与Office功能相关的对象模型,开发人员可以对其中相关的类进行编程控制,如可以进行单元格的数据填写、格式的定义等操作,从而生成Office兼容的各种表格和图表等内容,形成高质量的结果展示。
Owc.chart支持Microsoft Excel 中大部分的二维图表(如折线图、柱形图、股价图等)和极坐标图表(如饼图和雷达图),并支持组合图表, 有了OWC.chart,我们可以在服务器上动态创建一个图表,然后将图表以GIF图形的形式发送到客户端。客户端看到的仅仅是一个普通的图形文件,但在“背后”,图形文件实际上是由服务器上ASP.NET回应客户请求时动态生
成的。因此,这种技术对客户端没有特殊的要求,只要能够显示GIF图形就可以了,即使Netscape和Opera也不存在任何问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论