更新图表x轴上的值(以分钟为单位)
本文关键字:分钟 为单位 更新 | 更新日期: 2023-09-27 18:26:13
在我的C#应用程序中,我使用了一个点图。在y轴上,图表需要10、20、30等点来更新。以及具有要更新的时间值(分钟)的x轴。
我在谷歌上找到了一个例子,但在那个例子中,只有X轴和Y轴上的值。如何更新时间而不是值。请参考我下面的代码,
private void Form1_Load(object sender, EventArgs e)
{
chart1.Series.Clear();
var series1 = new System.Windows.Forms.DataVisualization.Charting.Series
{
Name = "Series1",
Color = System.Drawing.Color.Green,
IsVisibleInLegend = false,
IsXValueIndexed = true,
ChartType = SeriesChartType.Point
};
this.chart1.Series.Add(series1);
for (int i=0; i < 100; i++)
{
series1.Points.AddXY(i, f(i));
}
chart1.Invalidate();
}
private double f(int i)
{
var f1 = 59894 - (8128 * i) + (262 * i * i) - (1.6 * i * i * i);
return f1;
}
如果可能的话,请更新此代码中的时间。
删除行:
IsXValueIndexed=true;
并添加一行:
chart1.ChartArea1.AxisX.Title= "Minutes";