ProEssentials图表控件可以创建多种形式的3D柱状图
ProEssentials是一个功能强大的图表控件,它不仅支持常见的2D柱状图、折线图等,还可以创建各种形式的3D柱状图。在ProEssentials中,3D柱状图的形式包括线框、实体和阴影。这些形式的3D柱状图都非常逼真,可以给用户带来极佳的视觉体验。
只需提供YData,即可创建类似于Graph control的3D柱状图
ProEssentials的3D柱状图非常易于使用,用户只需要提供YData即可创建出类似于Graph control的3D柱状图。在创建3D柱状图时,Subset定义沿z轴有多少行,Points定义了沿着x轴有多少列。同时,SubsetLabels和PointLabels用于行和列的标签,SubsetColors则用来控制子集柱状条的颜色。一旦用户提供了数据,ProEssentials将会自动构造一个非常逼真的3D柱状图。
示例代码:构造一个简单的3D柱状图
以下示例代码演示了如何构造一个简单的3D柱状图。在代码中,首先定义了两个变量s和p,并设置了PEactions、PolyMode等属性。然后通过循环,生成随机的YData并设置子集颜色、标签等属性,最终得到一个非常逼真的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"
总结
ProEssentials图表控件可以创建各种形式的3D柱状图,用户只需要提供YData即可。在创建3D柱状图时,用户可以设置各种属性,如子集颜色、标签等,以及控制3D柱状图的旋转角度、字体大小等。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。