Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load Chart1.ChartAreas("ChartArea1").AxisX.Minimum = -100 Chart1.ChartAreas("ChartArea1").AxisX.Maximum = 100 Chart1.ChartAreas("ChartArea1").AxisY.Minimum = -100 Chart1.ChartAreas("ChartArea1").AxisY.Maximum = 100 Chart1.ChartAreas("ChartArea1").AxisX.Title = "X - Axis" Chart1.ChartAreas("ChartArea1").AxisY.Title = "Y - Axis" Chart1.ChartAreas("ChartArea1").AxisX.Crossing = 0 Chart1.ChartAreas("ChartArea1").AxisY.Crossing = 0 'Chart1.Series("Series1").Points.AddXY(0.1, 0.1) End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim x(360) As Long Dim y(360) As Long For i = 0 To 359 Step 1 x(i) = Val(TextBox1.Text) * Math.Cos(i) y(i) = Val(TextBox1.Text) * Math.Sin(i) Chart1.Series("Series1").Points.AddXY(x(i), y(i)) Next End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Chart1.Series("Series1").Points.Clear() Chart1.ChartAreas("ChartArea1").AxisX.Minimum = -100 Chart1.ChartAreas("ChartArea1").AxisX.Maximum = 100 Chart1.ChartAreas("ChartArea1").AxisY.Minimum = -100 Chart1.ChartAreas("ChartArea1").AxisY.Maximum = 100 Chart1.ChartAreas("ChartArea1").AxisX.Title = "X - Axis" Chart1.ChartAreas("ChartArea1").AxisY.Title = "Y - Axis" Chart1.ChartAreas("ChartArea1").AxisX.Crossing = 0 Chart1.ChartAreas("ChartArea1").AxisY.Crossing = 0 'Chart1.Series("Series1").Points.AddXY(0.1, 0.1) End Sub Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click Chart1.Series("Series2").Points.AddXY(Val(TextBox2.Text), Val(TextBox3.Text)) End Sub
↧
WPF Charting for Polar Chart
↧