Как отобразить метки оси для диаграммы с накопленными столбцами (элемент управления диаграммы Asp.net)? - PullRequest
0 голосов
/ 06 июля 2011

Я использую ASP.NET Chart Controls для отображения некоторых данных. Я не извлекаю данные из базы данных через набор данных. Я добавляю их вручную. Я не знаю, как добавить AxisLabels к X-axis или Y-axis. Я пытался использовать Axis.title, customlabels.Add() и т. Д., Но ничего не мог отобразить.

И у меня есть эта столбчатая диаграмма с накоплением, в которой есть столбцы, добавленные через цикл for. Как добавить разные AxisLabels к нему?

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

{

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

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

}

Как мне добавить AxisLabels к этим 10 столбцам?

Спасибо, Manish

Ответы [ 2 ]

1 голос
/ 12 июля 2011
Chart1.Series(1).Points(i).AxisLabel = val;

Это и есть ответ на вопрос.Я писал AxisX.Enabled = false;поэтому я не смог отобразить метки осей для AxisX.

0 голосов
/ 06 июля 2011

Мне нужно знать схему для диаграммы, чтобы точно знать, как ее перебирать и назначать значения. Но пример синтаксиса может быть что-то вроде:

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