MSChart显示数千轴

时间:2013-07-22 22:52:49

标签: mschart

我需要在MS图表中显示带有Y轴的图表,这样它不会显示1000,1500,2000,而是显示为1K,1.5K和2K等。

这可以做到,任何人都可以指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

您可以实现mschart的自定义事件。

private void chart1_Customize(object sender, EventArgs e)
{
    foreach (var yAxisLabel in chart1.ChartAreas[0].AxisY.CustomLabels)
    {
        label.Text = double.Parse(label.Text)/1000 + "K";
    }
}

此事件在绘制图表图像之前触发。此事件应用于自定义图表图片。