0

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軸をズームできません。問題の原因について誰か助けてください。

4

1 に答える 1

0

XValueType を ChartValueType.Time として使用していたため、ズームしていませんでした。時間を 2 倍に変換すると、整数部分は同じままですが、小数部分のみが変化します。したがって、X 軸には整数点が 1 つしかないため、ズームが行われました。無効

于 2012-05-25T05:23:15.433 に答える