原創|其它|編輯:郝浩|2010-10-14 13:27:37.000|閱讀 3014 次
概述:TeeChart大名鼎鼎,不用我介紹了,大家可以訪問它的官方網站可以了解更為詳細的功能。大家可以下載試用版本獲取有關功能的詳細細節。今天主要介紹的是如何在程序中使用teechart 5.0,我今天用pb9給大家介紹一下其應用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
TeeChart大名鼎鼎,不用我介紹了,大家可以訪問它的官方網站可以了解更為詳細的功能。大家可以下載試用版本獲取有關功能的詳細細節。今天主要介紹的是如何在程序中使用teechart 5.0,我今天用pb9給大家介紹一下其應用。
使用 regsvr32注冊ocx,就可以在程序環境中使用了,插入一個teechart控件到window里面,具體見下圖所示:
插入后就可以使用該控件了,teechart支持的圖表類型很多,可以使用editor進行設置,具體不再贅述,可以參考下圖
TeeChart主要有幾個概念,一個是axis(軸),一個是series(序列),掌握了這兩個基本的東西就可以進行設置和編程了。
看這一段代碼:
chart.object.axis.top.visible=false //設置圖表上界不顯示 chart.object.axis.right.visible=false //設置圖表右界不顯示 chart.object.frame.visible=false //不顯示邊框 chart.object.header.text.clear() //由于teechart支持多行title,所以必須clear chart.object.axis.left.automatic=false //這個自動標注功能
通過以上的代碼基本上就把設置完成了,具體的設置可以通過editor詳細了解到,有時間自己研究吧。
那么如何來顯示坐標軸呢,接著看!
chart.object.axis.left.startposition=70 chart.object.axis.left.endposition=100 chart.object.axis.left.maximum=val[1] chart.object.axis.left.minimum=0 chart.object.axis.left.title.caption=item[1] chart.object.axis.bottom.title.caption="勘探線" chart.object.series(0).clear() long hor,ver hor=chart.object.axis.addcustom(TRUE) ver=chart.object.axis.addcustom(FALSE) chart.object.axis.Custom(ver).automatic=false chart.object.axis.Custom(ver).minimum=0 chart.object.axis.custom(ver).maximum=val[2] chart.object.axis.Custom(ver).startposition=35 chart.object.axis.Custom(ver).EndPosition = 65 chart.object.axis.Custom(ver).Title.Angle = 90 chart.object.axis.Custom(ver).Title.Caption = item[2] chart.object.axis.Custom(hor).EndPosition = 100 chart.object.axis.Custom(hor).PositionPercent =35 chart.object.Series(1).VerticalAxisCustom = ver chart.object.Series(1).HorizontalAxisCustom = hor chart.object.series(1).clear()
這段代碼是設置兩個坐標軸的代碼,可以參考下面的圖就明白了,當然這里面涉及到了自定義坐標軸的問題,具體可參考幫助文件,我就不吹了!哈哈
有了坐標軸,就可以顯示數據了,代碼如下:
chart.object.series(0).add(round(cc/nums,2),ktx,255) chart.object.series(1).add(round(dd/nums,2),ktx,255)
這是向里面加了兩個序列的數據,代碼本來在循環里面,我拿出來供大家參考,要加多個數據到序列,多調用幾次add就搞定!
慧都2010促銷季開幕,TeeChart for .NET 8折促銷!詳情咨詢:400-700-1020或023-66090381活動詳情://fc6vip.cn/zh-CN/Products_cn/TeeChart_chinese.html
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網絡轉載