using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ZedGraph;
namespace zedGraphTest
{
public partial class frmZedGraph : Form
{
public frmZedGraph()
{
InitializeComponent();
zedGraph1.Title = "降雨量分布图";
zedGraph1.TitleColor = Color.Red;
zedGraph1.Y1Title = "水位";
zedGraph1.Y2Title = "流量";
zedGraph1.IsShowPointValues(true);
}
private void button1_Click(object sender, EventArgs e)
{
DataTable dt0 = new DataTable();
DataColumn dc0 = new DataColumn("Time0", typeof(DateTime));
dt0.Columns.Add(dc0);
dc0 = new DataColumn("SW", typeof(double));
dt0.Columns.Add(dc0);
DataRow dr0 = dt0.NewRow();
dr0["Time0"] = Convert.ToDateTime("2010-08-01");
dr0["SW"] = 75;
dt0.Rows.Add(dr0);
dr0 = dt0.NewRow();
dr0["Time0"] = Convert.ToDateTime("2010-08-03");
dr0["SW"] = 5;
dt0.Rows.Add(dr0);
dr0 = dt0.NewRow();
dr0["Time0"] = Convert.ToDateTime("2010-08-05");
dr0["SW"] = 10;
dt0.Rows.Add(dr0);
dr0 = dt0.NewRow();
dr0["Time0"] = Convert.ToDateTime("2010-08-07");
dr0["SW"] = 13;
dt0.Rows.Add(dr0);
dr0 = dt0.NewRow();
dr0["Time0"] = Convert.ToDateTime("2010-08-09");
dr0["SW"] = 36;
dt0.Rows.Add(dr0);
zedGraph1.CreateChartLineItem(dt0, "Time0", "SW", Convert.ToDateTime("2010-08-10"), Convert.ToDateTime("2010-07-29"), " 水位", 1, Color.Blue);
DataTable dt1 = new DataTable();
DataColumn dc1 = new DataColumn("Time1", typeof(DateTime));
dt1.Columns.Add(dc1);
dc1 = new DataColumn("nr", typeof(double));
dt1.Columns.Add(dc1);
DataRow dr1 = dt1.NewRow();
dr1["Time1"] = Convert.ToDateTime("2010-08-01");
dr1["nr"] = 0;
dt1.Rows.Add(dr1);
dr1 = dt1.NewRow();
dr1["Time1"] = Convert.ToDateTime("2010-08-03");
dr1["nr"] = 0;
dt1.Rows.Add(dr1);
dr1 = dt1.NewRow();
dr1["Time1"] = Convert.ToDateTime("2010-08-05");
dr1["nr"] = 0;
dt1.Rows.Add(dr1);
dr1 = dt1.NewRow();
dr1["Time1"] = Convert.ToDateTime("2010-08-07");
dr1["nr"] = 3;
dt1.Rows.Add(dr1);
dr1 = dt1.NewRow();
dr1["Time1"] = Convert.ToDateTime("2010-08-09");
dr1["nr"] = 21;
dt1.Rows.Add(dr1);
zedGraph1.CreateChartLineItem(dt1, "Time1", "nr", Convert.ToDateTime("2010-08-24"), Convert.ToDateTime("2010-07-29")," 流量",2,Color.Red);
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("Times", typeof(DateTime));
dt.Columns.Add(dc);
dc = new DataColumn("JiangYu", typeof(double));
dt.Columns.Add(dc);
DataRow dr = dt.NewRow();
dr["Times"] = Convert.ToDateTime("2010-08-01");
dr["JiangYu"] = 15.00;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["Times"] = Convert.ToDateTime("2010-08-03");
dr["JiangYu"] = 20.00;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["Times"] = Convert.ToDateTime("2010-08-05");
dr["JiangYu"] = 25.00;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["Times"] = Convert.ToDateTime("2010-08-07");
dr["JiangYu"] = 5.00;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["Times"] = Convert.ToDateTime("2010-08-09");
dr["JiangYu"] = 7.00;
dt.Rows.Add(dr);
zedGraph1.IsSmooth = true;
zedGraph1.CreateChartBarItem(dt, "Times", "JiangYu", Convert.ToDateTime("2010-08-14"), Convert.ToDateTime("2010-07-29"), "降雨量", 3, Color.Green, Color.White, false, 1);
}
}
}