I would like to create a chart with DateAxis as X axis and Category as Y axis
with Linewith markers as charttype .
When i create one i always get dateaxis as Y and category as X …
is it possible to switch them
Regards
I would like to create a chart with DateAxis as X axis and Category as Y axis
Hi,
Hi ,
Hi,
"actually i would like to have chart like the stackedbar.pptx with bars replaced by LineWithMarkers."
Hi ,
Hi,
PresentationEx pres = new PresentationEx();SlideEx slide = pres.Slides[0];//Creating the default chartChartEx chart = slide.Shapes.AddChart(ChartTypeEx.ScatterWithMarkers, 0, 0, 400, 400);pres.Write(“D:\Aspose Data\TestScatter.pptx”);}public static void GenBubbleChart(){PresentationEx pres = new PresentationEx();SlideEx sld = pres.Slides[0];Aspose.Slides.Pptx.ChartEx chart = sld.Shapes.AddChart(ChartTypeEx.ClusteredBar, 10, 60, 700, 300);ChartDataCellFactory fact = chart.ChartData.ChartDataCellFactory;ChartSeriesEx series = chart.ChartData.Series[0];String Sername=series.NameCells.GetConcateNameFromCells;ChartDataCell cell = series.NameCells[0];//0 is series index// chart.ChartData.Series.RemoveAt(1);// chart.ChartData.Series.RemoveAt(1);series.Type = ChartTypeEx.LineWithMarkers;///////Add new point (1:3) there.series.XValues.Add(fact.GetCell(0, 6, 1, 118));series.YValues.Add(fact.GetCell(0, 6, 2, 307));//Add new point (2:10)series.XValues.Add(fact.GetCell(0, 7, 1, 215));series.YValues.Add(fact.GetCell(0, 7, 2, 166));//Add new point (2:10)series.XValues.Add(fact.GetCell(0, 8, 1, 414));series.YValues.Add(fact.GetCell(0, 8, 2, 213));//Edit the type of seriesseries.Type = ChartTypeEx.ScatterWithStraightLinesAndMarkers;//Changing the chart series markerseries.MarkerSize = 20;series.MarkerSymbol = MarkerStyleTypeEx.Circle;//////series = chart.ChartData.Series[1];series.Type = ChartTypeEx.LineWithMarkers;///////Add new point (1:3) there.series.XValues.Add(fact.GetCell(0, 6, 3, 110));series.YValues.Add(fact.GetCell(0, 6, 4, 300));//Add new point (2:10)series.XValues.Add(fact.GetCell(0, 7, 3, 212));series.YValues.Add(fact.GetCell(0, 7, 4, 163));//Add new point (2:10)series.XValues.Add(fact.GetCell(0, 8, 3, 411));series.YValues.Add(fact.GetCell(0, 8, 4, 213));//Edit the type of seriesseries.Type = ChartTypeEx.ScatterWithStraightLinesAndMarkers;//Changing the chart series markerseries.MarkerSize =20;series.MarkerSymbol = MarkerStyleTypeEx.Circle;/////////series = chart.ChartData.Series[2];series.Type = ChartTypeEx.LineWithMarkers;///////Add new point (1:3) there.series.XValues.Add(fact.GetCell(0, 6, 5, 210));series.YValues.Add(fact.GetCell(0, 6, 6, 400));//Add new point (2:10)series.XValues.Add(fact.GetCell(0, 7, 5, 312));series.YValues.Add(fact.GetCell(0, 7, 6, 463));//Add new point (2:10)series.XValues.Add(fact.GetCell(0, 8, 5, 411));series.YValues.Add(fact.GetCell(0, 8, 6, 513));//Edit the type of seriesseries.Type = ChartTypeEx.ScatterWithStraightLinesAndMarkers;//Changing the chart series markerseries.MarkerSize = 20;series.MarkerSymbol = MarkerStyleTypeEx.Circle;//////chart.ValueAxis.SourceLinked = false;chart.ValueAxis.BaseUnitScale = TimeUnitType.Months;////[$-409]mmm-yy;@chart.ValueAxis.NumberFormat = “[$-409]mmm-dd;@”;chart.ValueAxis.IsAutomaticMajorUnit = false;chart.ValueAxis.IsAutomaticMinorUnit = false;chart.ValueAxis.IsAutomaticMaxValue = false;chart.ValueAxis.IsAutomaticMinValue = false;//Starting day numberchart.ValueAxis.MinValue = 13;//Ending day numberchart.ValueAxis.MaxValue = 365;//Setting month wise intervalchart.ValueAxis.MajorUnit = 30.5f;//setting minor unit to 10 dayschart.ValueAxis.MinorUnit = 10;chart.ValueAxis.MinorUnitScale = TimeUnitType.Days;chart.ValueAxis.MajorUnitScale = TimeUnitType.Months;// chart.ValueAxis.DisplayUnit = DisplayUnitType.Millions;chart.HasLegend = false;pres.Write(“D:\Aspose Data\Bar.pptx”);