C# 从DataTable中绘制图形,并获得动态更改比例的可能性

C# 从DataTable中绘制图形,并获得动态更改比例的可能性,c#,dynamic,charts,datatable,scale,C#,Dynamic,Charts,Datatable,Scale,我需要你的帮助,实际上我有一个9列的数据表。第一个是日期,之后是来自8个不同传感器的值。我需要绘制这些图形,特别是我需要能够动态更改AxyY的比例(它是一个以这种格式显示的日期:“dd/MM/yyyy HH:MM:ss”) 实际上,我是这样做的,我只能画1条曲线,但没关系,我只是真的需要像我想的那样改变比例: chart1.DataSource = DTTrendsChart; chart1.Series.Add("Capteur1"); chart1.Titles.

我需要你的帮助,实际上我有一个9列的数据表。第一个是日期,之后是来自8个不同传感器的值。我需要绘制这些图形,特别是我需要能够动态更改AxyY的比例(它是一个以这种格式显示的日期:“dd/MM/yyyy HH:MM:ss”)

实际上,我是这样做的,我只能画1条曲线,但没关系,我只是真的需要像我想的那样改变比例:

    chart1.DataSource = DTTrendsChart;
chart1.Series.Add("Capteur1");
chart1.Titles.Clear();
chart1.Titles.Add(NomCapteur).Font = new Font("Arial", 10, FontStyle.Bold);

chart1.ChartAreas["ChartArea1"].AxisY.Title = UnitéCapteur[i];
                    
chart1.ChartAreas["ChartArea1"].AxisX.Title = "Date";
chart1.Series[0].BorderWidth = 2;
chart1.Series[0].XValueMember = "Date"; // Date from the first column
chart1.Series[0].YValueMembers = "Field_2"; //name of the 2 column (value from the 2 sensor)
chart1.Series[0].ChartType = SeriesChartType.Line;

希望你能帮助我!祝你们今天愉快,伙计们

我想改变比例,但如果我能动态缩放图表,也很好。谢谢!它工作了,我只是从第一篇文章中得到了代码。我还有一个问题,我现在不知道你是否能帮我,但当我想看到斧头上第一个点和最后一个点的AxeX值,但我没有看到时,我得到了这个:看起来没有足够的空间;也许您可以将标签设置为以一定角度显示,或者您可以将最小值设置为更左侧要么
ax.LabelStyle.Format=“YYYY.MMddD\nhh:mm:ss,ffff”
(注意换行符!!)或
ax.LabelStyle.Angle=90可能会有帮助