Chart X-Axis Label Values

Is there a way to extract the x-axis label values from a chart for use within the view?

I currently am able to extract the data, but I would also like to extract the x-axis labels for display in the view.

Thanks


1 Reply

BK Bharathiraja K Syncfusion Team July 30, 2013 07:45 PM UTC

Hi Tony,

 

Thanks for using Syncfusion products.

 

We have prepared a sample based on your requirement. We can get X-axis label through find the X-Axis visible Range min, max and interval and calculate the label value based on this information.

 

Please find the below code snippet to achieve this.

 

[C#]

 

           //Find Min, Max and Interval Range of primaryXAxis

            double minX = chartModel.PrimaryXAxis.VisibleRange.Min;

            double maxX = chartModel.PrimaryXAxis.VisibleRange.Max;

            double intrvl = chartModel.PrimaryXAxis.VisibleRange.Interval;

 

            //Add X-Axis label to List

            X_label.Add(minX);

            while (minX < maxX)

            {

                X_label.Add(minX+intrvl);

                minX = minX + intrvl;

                i++;

            }

 

[ASPX]

 

<ul>

<b>Display X-Axis Label in View Page</b>

@foreach (var label in (List<double>)ViewData["label"])

{

<li>

@label

</li>

}

</ul>

 

Please download the sample with screenshot from the below link.

 

Please let us know your concerns.

 

Thanks,

Bharathiraja K.



110216_e84dfa18.zip

Loader.
Up arrow icon