使用chart3dcontrol.aspectratio属性根据您的要求缩放轴

最近在做一个3d绘图项目,使用到了Devexpress的Chart3DControl控件

使用期间,遇到一个问题:

当x (0-100)  y(0-10000)  z(0-1000000)三者相差太大

故而出现

 图形就像一个跟长线,即使放大到最大,也看不到完整的图形,这明显不是我们想要的,故而,我一直在想办法优化。

初始想法是,长宽高跟实际值没有关系,x,y,z轴等高。

后来,才在官网找到一个属性Chart3DControl.AspectRatio ,可以实现这个效果。

具体使用方法就是<dxc:Chart3DControl  AspectRatio="1,1,1">设置AspectRatio="1,1,1"即可。

设置后的效果

相关资料:3D chart assumes all axes are in same units

                  

发布了18 篇原创文章 · 获赞 6 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_28368039/article/details/90476926