999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Owc.chart組件進行曲線圖表繪制的研究

2012-02-27 04:55:14張晶瑩
中國科技縱橫 2012年2期
關鍵詞:圖表

張晶瑩

摘要:長期以來網頁圖形繪制技術大多采用Java或者動態圖像技術進行網頁圖形展示,本文對多種圖形的繪制方法進行對比后,重點介紹了使用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也不存在任何問題。

3、Owc.chart應用

我們在物資價格審核管理系統的開發過程中應用了這一技術。制作需要提供給客戶的各類統計圖表,實現系統中物資計劃對比功能。

以下是繪制電瓶原液YG-1KG價格走勢圖的部分核心代碼:

'創建ChartSpace對象來放置圖表

Dim objCSpace As New OWC11.ChartSpaceClass

'在ChartSpace對象中添加圖表,Add方法返回chart對象

Dim objChart As OWC11.ChChart = objCSpace.Charts.Add(0)

'指定圖表的類型。類型由OWC.ChartChartTypeEnum枚舉值得到

objChart.Type = OWC11.ChartChartTypeEnum.chChartTypeColumnClustered '折線圖

'給定標題

objChart.HasTitle = True

objChart.Title.Caption = "C類物資價格走勢圖(電瓶原液YG-1KG)"

'給定x,y軸的圖示說明

objChart.Axes(0).HasTitle = True

objChart.Axes(0).Title.Caption = "Y 軸: 價格(元/米)"

objChart.Axes(1).HasTitle = True

objChart.Axes(1).Title.Caption = "X 軸:日期(年月)"

'計算數據

在代碼中我們可以看出,要繪制一張圖表,只需完成三步。第一步,定義繪圖組件,包括創建圖表。第二步定義文字說明,包括給定標題,設置XY軸坐標。第三步定義數據,從數據庫中引入數據,完成繪制圖形。僅需要這三步,我們就可以完成一張圖表的繪制工作,不用去考慮一些細節上坐標的定點問題。根據以上代碼我們還可以繪制曲線圖、柱狀圖、柱狀圖、面積圖、雷達圖等各種圖表,僅僅只需更改一個參數,非常簡單便捷,易于操作。

4、結語

Owc.chart這一繪圖插件脫離了以前JAVA繪圖,GDI+繪圖還需要一筆一劃繪制的煩瑣方式。更改數據時,只需要在數據庫中進行修改,所需圖形便自動繪制完成。如需更改所要圖形種類,則只用改動參數即能在WED頁面上更簡潔直觀的顯示出所需要的圖形。而JAVA繪圖等還需對圖形格式,排版等進行逐一調整。但是Owc.chart也具有一定的缺點,即不能隨意繪制圖形。在JAVA等繪圖方式中,我們可隨意繪制圖形,例如生物等不規則圖形。而Owc.chart則只可以繪制一般的規則的曲線圖、折線圖等各種圖表,這就使Owc.chart產生了一定的局限性。

在油田生產中,需要提供的圖表正是規則的曲線圖、折線圖、柱狀圖、面積圖、雷達圖等各種圖表,恰恰能滿足油田生產的需要。這就使Owc.chart的局限性變成了在油田應用中的優勢。正是如此,Owc.chart的應用能為油田生產效率的提高提供了必要的保證。

參考文獻

[1]Dave Stearns編著.office2000編程技術內幕.北京希望電子出版社,2006年5月.

[2]譚建偉.OFFICE 2007基礎教程.人民郵電出版社,2008年06月01.

猜你喜歡
圖表
圖表
方圓(2016年23期)2017-02-05 19:31:45
圖表
方圓(2016年22期)2016-12-06 19:27:28
雙周圖表
足球周刊(2016年14期)2016-11-02 10:54:56
雙周圖表
足球周刊(2016年15期)2016-11-02 10:54:16
圖表
足球周刊(2016年11期)2016-10-09 11:53:25
雙周圖表
足球周刊(2016年10期)2016-10-08 18:30:55
圖表
世界博覽(2016年16期)2016-09-27 18:25:26
圖表
世界博覽(2016年15期)2016-09-27 10:47:51
圖表
方圓(2016年7期)2016-04-20 19:51:11
圖表
方圓(2016年5期)2016-03-16 19:57:32
主站蜘蛛池模板: 久久这里只有精品免费| 都市激情亚洲综合久久| 久久国产毛片| 日本黄色a视频| 久久男人资源站| 国产精品3p视频| 波多野结衣无码中文字幕在线观看一区二区| 亚洲欧洲自拍拍偷午夜色| 国产成人你懂的在线观看| 在线国产欧美| 亚洲综合在线最大成人| www.91中文字幕| 免费jjzz在在线播放国产| 欧美色图第一页| 久久久久久久久18禁秘| 五月婷婷丁香综合| 91年精品国产福利线观看久久 | 91亚洲精品第一| 亚洲欧美自拍中文| 一区二区三区在线不卡免费| 丁香婷婷激情网| 久久这里只有精品免费| 99久久精品免费看国产电影| 免费看的一级毛片| 国模私拍一区二区| 久久91精品牛牛| 国产精品综合色区在线观看| 九九热在线视频| 国产成人精品高清不卡在线| 日韩成人在线网站| 婷婷色狠狠干| 午夜a视频| 国产欧美另类| 九月婷婷亚洲综合在线| 好久久免费视频高清| 狼友视频国产精品首页| 啊嗯不日本网站| 国产手机在线小视频免费观看| 亚洲成aⅴ人片在线影院八| 欧洲熟妇精品视频| 亚洲视频免费在线看| 久久99精品久久久大学生| 欧美在线网| 沈阳少妇高潮在线| 国产午夜人做人免费视频中文| 免费人成网站在线观看欧美| 亚洲欧洲免费视频| 精品人妻无码中字系列| 尤物视频一区| 国产精品白浆无码流出在线看| 欧美不卡在线视频| 亚洲另类国产欧美一区二区| 精品午夜国产福利观看| 国产精品 欧美激情 在线播放| 欧美午夜理伦三级在线观看 | 996免费视频国产在线播放| 小说区 亚洲 自拍 另类| 精品视频免费在线| 91青青草视频| 99热亚洲精品6码| 国产精品2| 青青草国产在线视频| JIZZ亚洲国产| 久久久久人妻精品一区三寸蜜桃| 亚洲精品第1页| 在线观看精品自拍视频| 亚洲 日韩 激情 无码 中出| 国产综合网站| 67194亚洲无码| 69视频国产| 四虎成人免费毛片| 无码综合天天久久综合网| 色播五月婷婷| 小蝌蚪亚洲精品国产| 亚洲精品无码久久毛片波多野吉| 一级毛片在线播放| 欧美性猛交一区二区三区| 国产欧美视频综合二区| 亚洲精品国产日韩无码AV永久免费网 | 成人欧美日韩| 日韩AV无码免费一二三区| 欧美国产在线看|