我正在尝试制作一个图表,其中Y轴包含可执行文件的内存,X轴包含时间。 我已经制作了以下代码
minValue = DateTime.Now;
maxValue = DateTime.Now.AddMinutes(5);
chartArea1.AxisX.Minimum = minValue.ToOADate();
chartArea1.AxisX.Maximum = maxValue.ToOADate();
chartArea1.CursorX.IsUserEnabled = true;
chartArea1.CursorX.IsUserSelectionEnabled = true;
chartArea1.CursorY.IsUserEnabled = true;
chartArea1.CursorY.IsUserSelectionEnabled = true;
chartArea1.Name = "ChartArea1";
chartArea1.CursorY.AutoScroll = true;
chartArea1.CursorX.AutoScroll = true;
chartArea1.AxisX.ScrollBar.Enabled = true;
chartArea1.AxisY.ScrollBar.Enabled = true;
chart1.ChartAreas.Add(chartArea1)
Series newSeries = new Series("Series1");
newSeries.XValueType = ChartValueType.Time;
chart1.Series.Add(newSeries);
现在当我在尝试缩放时添加点后,选择线仅针对y轴而不针对x轴。因此我无法缩放x轴。任何人都可以帮助解决可能出现的问题
答案 0 :(得分:0)
由于我使用XValueType作为ChartValueType.Time的原因,它没有缩放。当时间以双倍转换时,整数部分保持不变,而只有小数部分更改。因此,X轴上只有一个整数点因此缩放被禁用