//设置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值保留固定小数位,问题解决了
转载请注明原文地址: https://ju.6miu.com/read-675766.html