0

1000、1500、2000 を表示する代わりに、1K、1.5K、2K などとして表示されるように、MS チャートで Y 軸を持つチャートを提示する必要があります。

これを行うことはできますか?誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

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";
    }
}

このイベントは、グラフ イメージが描画される直前に発生します。このイベントは、チャート画像をカスタマイズするために使用する必要があります。

于 2013-07-23T06:58:40.057 に答える