找回密码
 立即注册

QQ登录

只需一步,快速开始

cf10082007

初级会员

22

主题

81

帖子

215

积分

初级会员

积分
215

活字格认证

cf10082007
初级会员   /  发表于:2015-8-10 09:08  /   查看:4429  /  回复:4
你好,现在c1chart的原点坐标默认是左下角,如何把它改为(0,0)?

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-8-10 11:45:00
沙发
回复 1楼cf10082007的帖子

为了帮助你解决问题,需要和你确认,你的意思是将X、Y轴的初始位置改成(0,0)?请问你这个点是鼠标位置么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cf10082007
初级会员   /  发表于:2015-8-10 15:06:00
板凳
就是数学中坐标的概念,初中数学中的坐标原点不是(0,0)吗?然后点分布在四个象限中。我现在要画0-8000转的转速的频域数据,他是个复数。因为转速是从零开始的,所以点必然从零开始,然后分布在四个象限中。所以需求c1chart把X轴,Y轴画在(0,0)点。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-10 17:53:00
地板
回复 3楼cf10082007的帖子

可以通过轴Axis的Min,Max属性控制轴的值从负值到正值。
有关轴调整的问题,我需要校验下才能给你回复,明天给你反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-11 10:27:00
5#
回复 3楼cf10082007的帖子

轴的位置可以通过Origin属性设置,代码参考:
  1.    <c1:C1Chart ChartType="Line">
  2.             <c1:C1Chart.Data>
  3.                 <c1:ChartData>
  4.                     <c1:DataSeries Values="10 20 -10 -20 30 50"></c1:DataSeries>
  5.                 </c1:ChartData>
  6.             </c1:C1Chart.Data>
  7.             <c1:C1Chart.View>
  8.                 <c1:ChartView>
  9.                     <c1:ChartView.AxisX>
  10.                         <c1:Axis Origin="0" Min="-50" Max="50"></c1:Axis>
  11.                     </c1:ChartView.AxisX>
  12.                     <c1:ChartView.AxisY>
  13.                         <c1:Axis Origin="0" Min="-50" Max="50"></c1:Axis>
  14.                     </c1:ChartView.AxisY>
  15.                 </c1:ChartView>
  16.             </c1:C1Chart.View>
  17.         </c1:C1Chart>
复制代码

评分

参与人数 1满意度 +5 收起 理由
cf10082007 + 5 完美解决了我的问题,谢谢!

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部