首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ZedGraph - 我正在寻找使用DateTime的示例

您好!ZedGraph 是一个用于绘制图表的开源库,它支持多种图表类型,如折线图、柱状图、饼图等。在 ZedGraph 中,DateTime 是一个用于表示日期和时间的类型。

以下是一个使用 DateTime 的示例:

代码语言:csharp
复制
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 就会自动将日期和时间转换为适当的格式,以便在图表中显示。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券