1

私はc#vs2010 winformを使用しました

基本的なチャートを作成し、次のようにポイントを追加しました。

chart1.Series[0].Points.AddXY(0, 1);
chart1.Series[0].Points.AddXY(1, 3);

しかし、y軸に、、、では"A"なく、、を表示したい"B""C"123

ありがとうございました

4

2 に答える 2

0

と呼ばれるプロパティがあります

ChartValueType

chart1.Series[0].XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String

ここで任意の形式に置き換えてみることができます。

于 2013-01-02T09:26:43.407 に答える
0

必ず 1 ~ 26 のみを値として使用してから、この Customize イベントを実装してください。

private void chart1_Customize(object sender, EventArgs e)
    {
        foreach (var label in chart1.ChartAreas[0].AxisY.CustomLabels)
        {
            label.Text = (string)char.ConvertFromUtf32(Int32.Parse(n) + 64);
        }
    }
于 2013-01-02T09:40:37.757 に答える