I have a small graph in a form and I would like to know if it is possible to rotate it 90 degrees, if so, could you show me how you can do it?
With this little code I can draw the graph.
Dim s As New Series
s.Name = "Ganancia"
'Change to a line graph.
s.ChartType = SeriesChartType.Line
s.BorderWidth = 4
Threading.Thread.Sleep(1000)
s.Points.AddXY("1993", 27)
s.Points.AddXY("1994", 15)
s.Points.AddXY("1995", 10)
s.Points.AddXY("1996", 6)
s.Points.AddXY("1997", 0)
s.Points.AddXY("1998", 6)
s.Points.AddXY("1999", 10)
s.Points.AddXY("2000", 15)
s.Points.AddXY("2001", 27)
Chart1.Series.Add(s)
With Chart1.ChartAreas(0)
.AxisX.Title = "Año"
.AxisX.TitleForeColor = Color.MidnightBlue
.AxisX.LabelStyle.Font = New System.Drawing.Font("TimeBurner", 12.0F, System.Drawing.FontStyle.Bold)
.AxisX.TitleFont = New System.Drawing.Font("TimeBurner", 22.0F, System.Drawing.FontStyle.Bold)
.AxisX.MajorGrid.LineColor = Color.LightGreen
.AxisX.MajorGrid.LineWidth = 1
.AxisY.Title = "Ventas"
.AxisY.TitleForeColor = Color.DarkGreen
.AxisY.LabelStyle.Font = New System.Drawing.Font("TimeBurner", 12.0F, System.Drawing.FontStyle.Bold)
.AxisY.TitleFont = New System.Drawing.Font("TimeBurner", 22.0F, System.Drawing.FontStyle.Bold)
.AxisY.MajorGrid.LineColor = Color.LightBlue
.AxisY.MajorGrid.LineWidth = 2
.BackColor = Color.WhiteSmoke
.BackSecondaryColor = Color.Honeydew
.BackGradientStyle = GradientStyle.HorizontalCenter
.BorderColor = Color.Black
.BorderDashStyle = ChartDashStyle.Solid
.BorderWidth = 2
.ShadowOffset = 5
.AxisX.LabelStyle.Angle = -90
.AxisY.LabelStyle.Angle = -90
s.MarkerStyle = DataVisualization.Charting.MarkerStyle.Circle
s.MarkerSize = 7
s.MarkerColor = Color.Red
s.IsValueShownAsLabel = True
s.Font = New System.Drawing.Font("TimeBurner", 10, FontStyle.Bold)
s.LabelBackColor = Color.LightPink
End With
Chart1.Legends.Clear()
I appreciate the help.