cf10082007 发表于 2015-8-19 16:57:00

为什么点一多就变成长方形了,如何一直保证正方形?



为什么点一多就变成长方形了,如何一直保证正方形?

Alice 发表于 2015-8-20 09:28:00

回复 1楼cf10082007的帖子

谢谢你的反馈。
为了帮助你解决问题,请问你的详细操作步骤是什么?你点什么变成长方形?

cf10082007 发表于 2015-8-20 09:49:00

两个代码是完全一样的,图一时十六组数据,每组数据十六个点,图二是四组数据,每组数据四百个点。点数比组数多的多的时候就变成长方形了。有什么办法可以设置坐标轴的长度,动态控制点之间的间距?

cf10082007 发表于 2015-8-20 10:14:00

或则有什么办法能控制X,Y轴的比例?

Alice 发表于 2015-8-20 17:42:00

回复 4楼cf10082007的帖子

你好。
轴的大小是可以通过Axis的Max和Min属性来设置的。
另外比例可以通过另一个帖子回复的属性实现:http://gcdn.gcpowertools.com.cn/showtopic-18223.html
第25楼。

cf10082007 发表于 2015-8-21 08:43:00

您好,我可能没表达清楚我的意思,我想解决的还是一楼图一和图二的问题,点数一多,整个坐标轴变得非常长,我希望它不要那么长。怎么实现?

Alice 发表于 2015-8-21 11:28:00

回复 6楼cf10082007的帖子

很抱歉没有理解你的问题。
我按照5楼链接提示的属性ScaleTransform,可以实现调整长轴的为方形。请参考如下demo。
如果是我的理解有误,还望指出。

cf10082007 发表于 2015-8-21 13:37:00


我在你给的例子中添加了一些点,坐标轴就变成长方形了,点越多越长。通过调节ScalX, ScaleY并无法改变这个。你可以试试,我上传给你的例子里面有,你可以观察下。

cf10082007 发表于 2015-8-21 13:44:00

我说的长方体是三维坐标轴是长方体,我希望三维坐标轴变成近似于正方体

Alice 发表于 2015-8-21 17:10:00

回复 9楼cf10082007的帖子

轴的数据是根据你提供的数据动态更改的。
更改后的数据,要重新使用ScaleX和ScaleY进行调节。

另外如果添加过多的数据,在wpf平台下渲染会有一定的性能问题。
页: [1] 2
查看完整版本: 为什么点一多就变成长方形了,如何一直保证正方形?