分享

ComponentOne WPF&Silverlight Chart3D 的使用方法

 Terrencejv1gfj 2016-10-17


3D 一直是近几年的热门话题,我们接触最多的可能是 3D 电影。从 2010 V3 版本起,ComponentOne 发布了 3D 图表 C1Chart3D-XYZ三个轴组成的图表,是相对于只有长和宽的平面而言。

在介绍 3D 图表之前,我们需要了解如何组织 3D 图表的数据。

数据组织方式

其实XY轴并非是真实的业务数据,它只是用来定位和描述 Z 轴值的标记。我们真正需要的是为 Z 轴获取业务数据。

关系图如下:

 

 

 

加入真实数据后显示如下:

构造数据代码如下:

添加到 Chart3D

 

 

以上代码效果图如下:

更改3D图表样式

3D图表内置了 6 中表面图样式,更改方式如下:

效果图:

默认情况下,3D 图表使用两种颜色及在其之间的 12 个渐进色来绘制图表。当然我们可以自定义渲染颜色和渐进色层级数量。

效果图:

添加图例

图例可以用于辅助理解图表数据,我们可以在设计时轻松添加图例,XAML代码如下:

默认情况下,图例显示在图表右侧,我们可以使用 C1Chart3D1.Legend.Position 定制图例位置,并且提供了显示方向、格式化字符串、定制标签位置等功能。

旋转图表

我们可以通过 Elevation Azimuth 两个属性来设置图表的旋转角度。

定制坐标轴

3D图表可以定制标签的显示频率、样式及轴标题。

 

效果图:

显示底部和顶部效果

以下代码用于显示顶部和底部的效果:

通过以上描述,你已经初步了解 3D 图表的使用方法了吧。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多