我使用Windows窗体在Visual Studio 2010中使用MS图表控件.net 4框架。我在按钮单击上的文本框中的用户输入上的主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
这是我在自动缩放时获得的屏幕截图:
这是在我按用户输入设置Axes之后:
答案 0 :(得分:0)
对我有用的解决方案是将我从数组中获取的值转换为double值,然后再将其添加到系列数据点。