小编mvo*_*ase的帖子

图表 - 放大以显示更精确的数据

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

在此处输入图片说明

基本上我希望用户能够放大并进一步查看数据。如您所知,它目前已经承载了大量数据。

我希望用户能够放大并看到更精确的东西。

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)

c# charts graph zooming winforms

3
推荐指数
1
解决办法
8672
查看次数

标签 统计

c# ×1

charts ×1

graph ×1

winforms ×1

zooming ×1