您好!ZedGraph 是一个用于绘制图表的开源库,它支持多种图表类型,如折线图、柱状图、饼图等。在 ZedGraph 中,DateTime 是一个用于表示日期和时间的类型。
以下是一个使用 DateTime 的示例:
using System;
using ZedGraph;
namespace ZedGraphDemo
{
class Program
{
static void Main(string[] args)
{
// 创建一个 ZedGraphControl 对象
var zgc = new ZedGraphControl();
// 创建一个 PointPairList 对象,用于存储数据点
var list = new PointPairList();
// 添加数据点
list.Add(new XDate(2022, 1, 1), 100);
list.Add(new XDate(2022, 1, 2), 120);
list.Add(new XDate(2022, 1, 3), 150);
list.Add(new XDate(2022, 1, 4), 180);
list.Add(new XDate(2022, 1, 5), 200);
// 创建一个 LineItem 对象,用于绘制折线图
var line = new LineItem("Sample Data", list, Color.Blue, SymbolType.None);
// 将 LineItem 对象添加到 ZedGraphControl 对象中
zgc.GraphPane.CurveList.Add(line);
// 设置 X 轴和 Y 轴的标签
zgc.GraphPane.XAxis.Title.Text = "Date";
zgc.GraphPane.YAxis.Title.Text = "Value";
// 设置 X 轴的类型为 DateTime
zgc.GraphPane.XAxis.Type = AxisType.Date;
// 刷新 ZedGraphControl 对象
zgc.Invalidate();
}
}
}
在上面的示例中,我们创建了一个 ZedGraphControl 对象,并添加了一些数据点。然后,我们创建了一个 LineItem 对象,用于绘制折线图。最后,我们设置了 X 轴和 Y 轴的标签,并将 X 轴的类型设置为 DateTime。这样,ZedGraph 就会自动将日期和时间转换为适当的格式,以便在图表中显示。
领取专属 10元无门槛券
手把手带您无忧上云