ProEssentials圖表控件可以創(chuàng)建多種形式的3D柱狀圖
ProEssentials是一個(gè)功能強(qiáng)大的圖表控件,它不僅支持常見的2D柱狀圖、折線圖等,還可以創(chuàng)建各種形式的3D柱狀圖。在ProEssentials中,3D柱狀圖的形式包括線框、實(shí)體和陰影。這些形式
ProEssentials是一個(gè)功能強(qiáng)大的圖表控件,它不僅支持常見的2D柱狀圖、折線圖等,還可以創(chuàng)建各種形式的3D柱狀圖。在ProEssentials中,3D柱狀圖的形式包括線框、實(shí)體和陰影。這些形式的3D柱狀圖都非常逼真,可以給用戶帶來極佳的視覺體驗(yàn)。
只需提供YData,即可創(chuàng)建類似于Graph control的3D柱狀圖
ProEssentials的3D柱狀圖非常易于使用,用戶只需要提供YData即可創(chuàng)建出類似于Graph control的3D柱狀圖。在創(chuàng)建3D柱狀圖時(shí),Subset定義沿z軸有多少行,Points定義了沿著x軸有多少列。同時(shí),SubsetLabels和PointLabels用于行和列的標(biāo)簽,SubsetColors則用來控制子集柱狀條的顏色。一旦用戶提供了數(shù)據(jù),ProEssentials將會(huì)自動(dòng)構(gòu)造一個(gè)非常逼真的3D柱狀圖。
示例代碼:構(gòu)造一個(gè)簡單的3D柱狀圖
以下示例代碼演示了如何構(gòu)造一個(gè)簡單的3D柱狀圖。在代碼中,首先定義了兩個(gè)變量s和p,并設(shè)置了PEactions、PolyMode等屬性。然后通過循環(huán),生成隨機(jī)的YData并設(shè)置子集顏色、標(biāo)簽等屬性,最終得到一個(gè)非常逼真的3D柱狀圖。
Dim s As Integer
Dim p As Integer
20
Pe3do1.PolyMode PEPM_3DBAR
True
10
Pe3do1.Points 10
For s 0 To 9
For p 0 To 9
Pe3do1.YData(s, p) (5 35 * Cos(p * 0.4)) * (5 10 * Sin(s * 0.34))
Next p
(s) RGB(100 s * 18, 100 s * 18, 100 s * 18)
Next s
(0) "Hello"
(1) "World"
Pe3do1.PointLabels(0) "Texas"
Pe3do1.PointLabels(1) "Washington"
309
4
PEFS_SMALL
1
"3D Bar Chart"
""
Pe3do1.XAxisLabel "Points"
"Subsets"
Pe3do1.YAxisLabel "Data value"
總結(jié)
ProEssentials圖表控件可以創(chuàng)建各種形式的3D柱狀圖,用戶只需要提供YData即可。在創(chuàng)建3D柱狀圖時(shí),用戶可以設(shè)置各種屬性,如子集顏色、標(biāo)簽等,以及控制3D柱狀圖的旋轉(zhuǎn)角度、字體大小等。