zedGraphControl 画同一时间段,水位,流量,泄量 图表

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);


}

}
}
原文地址:https://www.cnblogs.com/beeone/p/1998267.html