Hi there again,
Studying more about the chart properties I started using many functions to display what I want... but still unsuccessfull.
Here is my code to generate the chart
chtGrafico.Wall(ChartWallType.Left).Visible = true;
chtGrafico.Wall(ChartWallType.Back).Visible = true;
chtGrafico.Axis(StandardAxis.PrimaryY).Visible = true;
chtGrafico.Axis(StandardAxis.PrimaryX).Visible = true;
chtGrafico.Axis(StandardAxis.PrimaryY).ScaleMode = AxisScaleMode.Numeric;
chtGrafico.Axis(StandardAxis.PrimaryY).NumericScale.AutoMinorTicks = true;
chtGrafico.Axis(StandardAxis.PrimaryY).NumericScale.MajorTickMode = MajorTickModeNumeric.Auto;
chtGrafico.Axis(StandardAxis.PrimaryY).Ruler.PagingMode = RulerPagingMode.None;
chtGrafico.Axis(StandardAxis.PrimaryY).SetMajorShowAtWall(ChartWallType.Back, true);
chtGrafico.Axis(StandardAxis.PrimaryY).SetMinorShowAtWall(ChartWallType.Back, true);
//chtGrafico.Axis(StandardAxis.PrimaryY).ValueFormatting.Format = ValueFormat.Percentage;
chtGrafico.Axis(StandardAxis.Depth).Visible = false;
bar1= (BarSeries) chtGrafico.Series.Add(SeriesType.Bar);
bar1.Name = "Risco garantido";
bar1.MultiBarMode = MultiBarMode.Series;
bar2= (BarSeries) chtGrafico.Series.Add(SeriesType.Bar);
bar2.Name = "Risco não garantido";
bar2.MultiBarMode = MultiBarMode.StackedPercent;
bar3= (BarSeries) chtGrafico.Series.Add(SeriesType.Bar);
bar3.Name = "Garantia + Limite";
bar3.MultiBarMode = MultiBarMode.StackedPercent;
bar1.DataLabels.Mode = DataLabelsMode.None;
bar2.DataLabels.Mode = DataLabelsMode.None;
bar3.DataLabels.Mode = DataLabelsMode.None;
bar1.Interactivity.TooltipMode = SeriesTooltipMode.Formatted;
bar1.Interactivity.TooltipFormat = "<label>:\n <value>";
bar1.Interactivity.Tooltips.Clear();
bar1.BarFillEffect.SetSolidColor(Color.Green);
bar2.BarFillEffect.SetSolidColor(Color.Red);
bar3.BarFillEffect.SetSolidColor(Color.Gray);
bar1.DataLabels.Format = "<percent>";
bar2.DataLabels.Format = "<percent>";
bar3.DataLabels.Format = "<percent>";
chtGrafico.Axis(StandardAxis.PrimaryX).SetPredefinedTextLayout(PredefinedTextLayout.TiltedAscending);
chtGrafico.Axis(StandardAxis.PrimaryX).DimensionScale.AutoLabels = false;
chtGrafico.Axis(StandardAxis.PrimaryX).Text.Font = new Font("Arial", 6, FontStyle.Bold);
But now there are no ticks on the Y axis... why would that happen?
Thanks again
Oscar