0

一部のデータを表示するために ASP.NET Chart Controls を使用しています。データセットを介してデータベースからデータを取得していません。手動で追加しています。またはに追加AxisLabelsする方法がわかりません。などを使ってみましたが、何も表示できませんでした。X-axisY-axisAxis.titlecustomlabels.Add()

そして、for ループを介して列が追加されたこの積み上げ縦棒グラフがあります。それに別のものを追加する方法はAxisLabels

for (int i= 0; i< 10; i++)

{

     Chart1.Series["1"].Points.AddY(5);

     Chart1.Series["2"].Points.AddY(8);

}

AxisLabelsこれらの 10 列に追加するにはどうすればよいですか?

ありがとう、マニッシュ

4

2 に答える 2

1
Chart1.Series(1).Points(i).AxisLabel = val;

これ自体が質問の答えです。私はAxisX.Enabled=false;を書いていました。そのため、AxisXの軸ラベルを表示できませんでした。

于 2011-07-12T17:54:28.743 に答える
0

チャートを反復して値を割り当てる方法を正確に知るには、チャートのスキーマを知る必要があります。ただし、構文の例は次のようになります。

for (int i = 0; i < Chart1.Series(1).Points.Count; i++)
{
    string val = "5";

    Chart1.Series(1).Points(i).AxisLabel = val;
}

次に、もう一方に対して同じことを行うことができます。

for (int i = 0; i < Chart1.Series(1).Points.Count; i++)
{
    string val = "8";

    Chart1.Series(2).Points(i).AxisLabel = val;
}
于 2011-07-06T17:43:29.240 に答える