I have a set of data that I would like to force both the series and Item Labels to appear. The problem I am having is that the series labels keep not being shown on the graph. I have tried setting the Series Behavior to UseColletion and I have tried setting the SetRowLabel Property to the appropriate row labels. Even those these items should work the graph control keeps overriding these settings and not showing it. This is extremely frustrating. Any suggestions?
In this article you can read how to customize the labels:
http://help.infragistics.com/Help/NetAdvantage/NET/2008.1/CLR2.0/html/Chart_Label_Formatting.html
I see how that lets me customize the way the actual data labels are displayed on the graph but how can I put a label on the axis to display what the values of the data labels mean. I want to have the X axis show 10, 20, 30, 40 and then have a label explaining "# of widgets produced".
You can try to use this approach to format the axis labels. You can try something like:
this.UltraChart1.Axis.X.Labels.ItemFormatString = "<ITEM_LABEL> # of widgets produced";
That puts # of widgets produced with each tick mark on the axis. What I am looking for is a single "# of widgets produced" label below the axis to define what the #'s on the axis represent. In the image below what I am looking for is the text in Red.
You can put titles on the chart (top, bottom, left, right). For your case you can try to use:
this.UltraChart1.TitleBottom.HorizontalAlign = System.Drawing.StringAlignment.Center;
this.UltraChart1.TitleBottom.FontColor = Color.Red;
Also you can control the height of the X-axis with:
this.UltraChart1.Axis.X.Extent = 30;