student_zy 发表于 2017-4-11 08:41:08

C1Chart中的图表坐标轴对齐求问

如附件所示,上下两幅图的横坐标范围、取值相同,为何画出来的图线纵坐标无法对齐?请问如何设置

student_zy 发表于 2017-4-11 08:41:58

Y轴对齐

Alice 发表于 2017-4-11 10:20:20

不知道我对您的问题理解的对不?
您说的是坐标的Y轴起点没在一条直线?

这是因为两个轴的占位不同,第二个图有个-120,比第一个图多了负号的位置。

student_zy 发表于 2017-4-11 16:34:46

Alice 发表于 2017-4-11 10:20
不知道我对您的问题理解的对不?
您说的是坐标的Y轴起点没在一条直线?



感谢Alice的回复~
问题理解没错。我的上下两幅图在xaml中宽度是相同对齐的,请问C1Chart有没有Y轴对齐参数可以设置,使得两图Y轴对齐?

Alice 发表于 2017-4-11 18:02:20

student_zy 发表于 2017-4-11 16:34
感谢Alice的回复~
问题理解没错。我的上下两幅图在xaml中宽度是相同对齐的,请问C1Chart有没有Y轴对齐参 ...

你是WPF平台的?

student_zy 发表于 2017-4-11 18:48:30

Alice 发表于 2017-4-11 18:02
你是WPF平台的?

是的

student_zy 发表于 2017-4-11 18:51:48

Alice 发表于 2017-4-11 18:02
你是WPF平台的?

抱歉Alice,我应该在Xaml版块发帖是吗。。。。:L

Alice 发表于 2017-4-12 10:09:43

student_zy 发表于 2017-4-11 18:51
抱歉Alice,我应该在Xaml版块发帖是吗。。。。

我帮您移到对应版块。
轴线可以进行自定义。
通过轴下的AxisLine,可以调整Line的Margin。
比如代码参考:
   <c1:ChartView.AxisY>
                        <c1:Axis>
                            <c1:Axis.AxisLine>
                              <Line StrokeThickness="1" Margin="0 2 0 0" />
                            </c1:Axis.AxisLine>
                        </c1:Axis>
                  </c1:ChartView.AxisY>

student_zy 发表于 2017-4-13 10:48:01

Alice 发表于 2017-4-12 10:09
我帮您移到对应版块。
轴线可以进行自定义。
通过轴下的AxisLine,可以调整Line的Margin。


十分感谢Alice~
问题已解决,我通过更改<c1:ChartView Margin="0 0 0 0 ">属性参数达到了两图Y轴对齐效果~
PS:AxisLine的Margin参数更改后仅轴移动,图形没有一起移动

Alice 发表于 2017-4-13 15:12:23

student_zy 发表于 2017-4-13 10:48
十分感谢Alice~
问题已解决,我通过更改属性参数达到了两图Y轴对齐效果~
PS:AxisLine的Margin参数更改 ...

嗯嗯,解决了就好。
多谢你的反馈。
也给其他用户提供了解决思路。
给你奖励金币。:hjyzw:
页: [1]
查看完整版本: C1Chart中的图表坐标轴对齐求问