为什么点一多就变成长方形了,如何一直保证正方形?
为什么点一多就变成长方形了,如何一直保证正方形? 回复 1楼cf10082007的帖子
谢谢你的反馈。
为了帮助你解决问题,请问你的详细操作步骤是什么?你点什么变成长方形? 两个代码是完全一样的,图一时十六组数据,每组数据十六个点,图二是四组数据,每组数据四百个点。点数比组数多的多的时候就变成长方形了。有什么办法可以设置坐标轴的长度,动态控制点之间的间距? 或则有什么办法能控制X,Y轴的比例? 回复 4楼cf10082007的帖子
你好。
轴的大小是可以通过Axis的Max和Min属性来设置的。
另外比例可以通过另一个帖子回复的属性实现:http://gcdn.gcpowertools.com.cn/showtopic-18223.html
第25楼。 您好,我可能没表达清楚我的意思,我想解决的还是一楼图一和图二的问题,点数一多,整个坐标轴变得非常长,我希望它不要那么长。怎么实现? 回复 6楼cf10082007的帖子
很抱歉没有理解你的问题。
我按照5楼链接提示的属性ScaleTransform,可以实现调整长轴的为方形。请参考如下demo。
如果是我的理解有误,还望指出。
我在你给的例子中添加了一些点,坐标轴就变成长方形了,点越多越长。通过调节ScalX, ScaleY并无法改变这个。你可以试试,我上传给你的例子里面有,你可以观察下。 我说的长方体是三维坐标轴是长方体,我希望三维坐标轴变成近似于正方体 回复 9楼cf10082007的帖子
轴的数据是根据你提供的数据动态更改的。
更改后的数据,要重新使用ScaleX和ScaleY进行调节。
另外如果添加过多的数据,在wpf平台下渲染会有一定的性能问题。
页:
[1]
2