Welcome

首页 / 软件开发 / C# / 基本教程篇--第一节:InitialSampleDemo.cs介绍

基本教程篇--第一节:InitialSampleDemo.cs介绍2011-10-05 csdn博客 TJVictor为了讲解方便,我先附上源代码和效果图。

代码如下:

using System;

using System.Drawing;

using System.Collections;

using ZedGraph;

namespace ZedGraph.Demo

{

///<summary>

/// Summary description for SimpleDemo.

///</summary>

public class InitialSampleDemo : DemoBase

{

public InitialSampleDemo() : base( "Code Project Initial Sample",

"Initial Sample", DemoType.Tutorial )

{

GraphPane myPane = base.GraphPane;

// Set the title and axis labels

myPane.Title = "My Test Graphn(For CodeProject Sample)";

myPane.XAxis.Title = "My X Axis";

myPane.YAxis.Title = "My Y Axis";

// Make up some data arrays based on the Sine function

PointPairList list1 = new PointPairList();

PointPairList list2 = new PointPairList();

for ( int i=0; i<36; i++ )

{

double x = (double) i + 5;

double y1 = 1.5 + Math.Sin( (double) i * 0.2 );

double y2 = 3.0 * ( 1.5 + Math.Sin( (double) i * 0.2 ) );

list1.Add( x, y1 );

list2.Add( x, y2 );

}

// Generate a red curve with diamond

// symbols, and "Porsche" in the legend

LineItem myCurve = myPane.AddCurve( "Porsche",

list1, Color.Red, SymbolType.Diamond );

// Generate a blue curve with circle

// symbols, and "Piper" in the legend

LineItem myCurve2 = myPane.AddCurve( "Piper",

list2, Color.Blue, SymbolType.Circle );

base.ZedGraphControl.AxisChange();

}

}

}