MSChart Y轴和X轴标记

时间:2011-03-08 11:50:02

标签: c# winforms mschart

我将数据绘制到MSChsart折线图上。

在Y轴上,我的值范围为0 300.任何人都可以告诉我是否可以

改变我的:

Y轴LABEL值从(0到300)到值(-150到150)。

不改变我的Y轴DATA值。

我的意思是我希望标签显示不同的值,但我不想编辑我绘制的数据值。 因此,例如,如果我在Y轴值为150时绘制数据,则Y =轴标签应显示为0。

非常感谢任何帮助

1 个答案:

答案 0 :(得分:8)

实施自定义事件

    private void chart1_Customize(object sender, EventArgs e)
    {
        foreach (var label in chart1.ChartAreas[0].AxisY.CustomLabels)
        {
            label.Text = (double.Parse(label.Text) - 150).ToString();
        }
    }