Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
360
Axes Label Interval Issue?
posted

I'd like my axes to display as I have shown in red, however, I'm unable to do so. Any help is greatly appreciated. Code below.

CategoryDateTimeXAxis xAxis = new CategoryDateTimeXAxis();
            NumericYAxis yAxis = new NumericYAxis();
            NumericYAxis yAxisRight = new NumericYAxis();
            xAxis.DataSource = columnData;
            xAxis.DateTimeMemberPath = "CategoryDate";
            xAxis.Label = "CategoryDate";
            xAxis.FormatLabel += xAxis_FormatLabel;
            yAxisRight.FormatLabel += yAxisRight_FormatLabel;
            yAxis.FormatLabel += yAxis_FormatLabel;
            xAxis.LabelAngle = 90;
            
            xAxis.Gap = 10;
            yAxisRight.LabelLocation = AxisLabelsLocation.OutsideRight;
            yAxisRight.LabelTextColor = new Infragistics.Win.DataVisualization.SolidColorBrush(Color.Green);

            chart.Axes.Clear();
            chart.Series.Clear();
            chart.Axes.Add(xAxis);
            chart.Axes.Add(yAxisRight);
            chart.Axes.Add(yAxis);

            ColumnSeries columnSeries = new ColumnSeries();
            columnSeries.DataSource = columnData;
            columnSeries.Title = "Actual Billed Hours / Day";
            columnSeries.ValueMemberPath = "Value";
            columnSeries.XAxis = xAxis;
            columnSeries.YAxis = yAxisRight;
            
            LineSeries lineSeries = new LineSeries();
            lineSeries.DataSource = lineData;
            lineSeries.Title = "Revenue Per Hour";
            lineSeries.ValueMemberPath = "Value";
            lineSeries.XAxis = xAxis;
            lineSeries.YAxis = yAxis;
            lineSeries.Brush = new Infragistics.Win.DataVisualization.SolidColorBrush(Color.Green);
            
            if (legend == null) {
                legend = new UltraLegend();
                legend.Name = "Legend";
                legend.BackColor = Color.Transparent;
                frm.Controls.Add(legend);
                legend.Left = 370;
                legend.Top = 58;
                legend.BringToFront();
            }
            
            chart.Series.Add(columnSeries);
            chart.Series.Add(lineSeries);
            chart.Refresh();
            chart.Legend = legend;