Я использую MS Framework для управления диаграммами .net 4 в Visual Studio 2010 с использованием форм Windows.У меня проблема с масштабом первичной оси X при вводе пользователем из текстового поля при нажатии кнопки.Я также использую как первичную, так и вторичную оси Y, которые работают на вводе пользователем.
Я проверил настройки для каждой оси, и все они имеют одинаковые настройки.Я не понимаю, почему обе оси y работают на вводе пользователем, а x - нет.Пожалуйста, помогите.
Ниже приводится код, который я использую:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Chart1.ChartAreas("Area1").AxisX.Minimum = Val(XPrimeMin.Text)
Chart1.ChartAreas("Area1").AxisX.Maximum = Val(XPrimeMax.Text)
Chart1.ChartAreas("Area1").AxisX.Interval = Val(XPrimeInterval.Text)
Chart1.ChartAreas("Area1").AxisX.LabelStyle.Interval = Val(XPrimeInterval.Text)
Chart1.ChartAreas("Area1").AxisY.Minimum = Val(YPrimeMin.Text)
Chart1.ChartAreas("Area1").AxisY.Maximum = Val(YPrimeMax.Text)
Chart1.ChartAreas("Area1").AxisY.Interval = Val(YPrimeInterval.Text)
Chart1.ChartAreas("Area1").AxisY.LabelStyle.Interval = Val(YPrimeInterval.Text)
Chart1.ChartAreas("Area1").AxisY2.Minimum = Val(YSecMin.Text)
Chart1.ChartAreas("Area1").AxisY2.Maximum = Val(YSecMax.Text)
Chart1.ChartAreas("Area1").AxisY2.Interval = Val(YSecInterval.Text)
Chart1.ChartAreas("Area1").AxisY2.LabelStyle.Interval = Val(YSecInterval.Text)
End Sub
Это снимок экрана с тем, что я получаю в автоматическом масштабе:
Это после того, как я установил оси по пользовательскому вводу: