wpf中chart中y轴的title和y轴距离异常

//设置y轴的标题,

chart.View.AxisY.Title = titleY;

但是发现y轴标题在y轴左侧较远位置

后来做了如下处理:

var tbb = new TextBlock();
                tbb.Margin = new Thickness(100, -45, 100, 50);
                tbb.Text = "y轴标题";
                chart.View.AxisY.Title = tbb;

将y轴标题,做了向右平移,显示正常了。

但是,当chart绑定的数据改变之后,y轴标题又压在了y轴上,还要再向左平移。

难道,y轴的title还要根据不同的数据来左右平移吗?

查阅了好多资料,也没有找到原因。

最终,尝试修改,y轴的最大值,chert.View.AxisY.Max = max;

发现修改为常量1000时,显示正常。

最终找到原因:当max值小数点位数较多时,会使y轴标题在y轴左侧较远位置。

原来是max的小数位在作怪!!!!

所以,将max值保留固定小数位,问题解决了

展开阅读全文

没有更多推荐了,返回首页