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

    xiaoxiao2021-04-19  75

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

    最新回复(0)