所以我现在有一个图表,其中包含相当多的数据。这可以在下图中看到:

基本上我希望用户能够放大并进一步查看数据。如您所知,它目前已经承载了大量数据。
我希望用户能够放大并看到更精确的东西。
protected void drawChart()
{
DataTable dt = new DataTable();
dt.Clear();
foreach (DataGridViewColumn col in dataGridView1.Columns)
{
dt.Columns.Add(col.HeaderText);
}
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataRow dRow = dt.NewRow();
foreach (DataGridViewCell cell in row.Cells)
{
dRow[cell.ColumnIndex] = cell.Value;
}
dt.Rows.Add(dRow);
}
chart1.DataBind();
chart1.DataSource = dt;
chart1.ChartAreas[0].AxisX.IntervalAutoMode =
IntervalAutoMode.VariableCount;
chart1.ChartAreas[0].AxisX.LabelStyle.Angle = 90;
chart1.Series["Series1"].XValueMember = "Date/Time";
chart1.Series["Series1"].YValueMembers = "HeartRate";
chart1.Series["Series2"].ChartType = SeriesChartType.Line;
chart1.Series["Series2"].YValueMembers = "Speed";
chart1.Series["Series3"].ChartType = SeriesChartType.Line;
chart1.Series["Series3"].YValueMembers = "Cadence";
chart1.Series["Series4"].ChartType = SeriesChartType.Line;
chart1.Series["Series4"].YValueMembers = "Altitude";
chart1.Series["Series5"].ChartType = SeriesChartType.Line; …Run Code Online (Sandbox Code Playgroud)