【问题标题】:Show X values on the top of columns in mschart在 mschart 的列顶部显示 X 值
【发布时间】:2014-03-18 13:24:37
【问题描述】:

是否可以将axisX 中的值显示为列上的值? 我想做和

一样的效果

chart1.Series.First().IsValueShownAsLabel = true;

但我不想显示 Y 值而是 X 值。

【问题讨论】:

    标签: c# winforms graph mschart


    【解决方案1】:

    试试这个:

    chart1.Series.First().Label = "#VALX";
    

    编辑:隐藏空值:

    foreach (Series series in chart1.Series)
        foreach (DataPoint p in series.Points)
            if (Math.Abs(p.YValues[0]) < 0.00000001)
                p.Label = String.Empty;
    

    【讨论】:

    • 没错!以及如何在 Y = 0 时禁用这些数字?
    • 很遗憾,我们只能手动隐藏它们。我已经更新了我的答案。
    • 我们也可以只比较 0,而不是 0.00000001,但解决方案很好。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-12
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    相关资源
    最近更新 更多