//设置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