3D 一直是近几年的热门话题,我们接触最多的可能是 3D 电影。从 2010 V3 版本起,ComponentOne发布了 3D 图表 C1Chart3D-由X、Y、Z三个轴组成的图表,是相对于只有长和宽的平面而言。
在介绍 3D 图表之前,我们需要了解如何组织 3D 图表的数据。
数据组织方式
其实X、Y轴并非是真实的业务数据,它只是用来定位和描述 Z 轴值的标记。我们真正需要的是为 Z 轴获取业务数据。
关系图如下:
加入真实数据后显示如下:
构造数据代码如下:
添加到 Chart3D 中 :
以上代码效果图如下:
更改3D图表样式
3D图表内置了 6 中表面图样式,更改方式如下:
效果图:
默认情况下,3D图表使用两种颜色及在其之间的 12 个渐进色来绘制图表。当然我们可以自定义渲染颜色和渐进色层级数量。
效果图:
添加图例
图例可以用于辅助理解图表数据,我们可以在设计时轻松添加图例,XAML代码如下:
默认情况下,图例显示在图表右侧,我们可以使用 C1Chart3D1.Legend.Position 定制图例位置,并且提供了显示方向、格式化字符串、定制标签位置等功能。
旋转图表
我们可以通过Elevation 和 Azimuth 两个属性来设置图表的旋转角度。
定制坐标轴
3D图表可以定制标签的显示频率、样式及轴标题。
效果图:
显示底部和顶部效果
以下代码用于显示顶部和底部的效果:
通过以上描述,你已经初步了解 3D 图表的使用方法了吧。
联系客服