C#
利用
ZedGraph
控件画简单折线图示例
下载
ZedGraph
官网下载地址
http://sourceforge.net/projects/zedgraph/files/
添加
ZedGraph.dll
和
ZedGraph.Web.dll
的引用
在控件库中添加
ZedGraph
控件
右键点击工具箱
-
选择项
- .Net Framework
组件
-
浏览
-
找到
ZedGraph.dll
和
ZedGraph.Web.dll
添加
zedGraphControl
控件就出现在工具箱中
线图示例程序从工具箱中拖出一个
edGraphControl
控件
(
edGraphControl 1
)在
Form1
初始化之后调
用函数
createPane
,并将
zedGraphControl1
作为参数
public Form1()
{
InitializeComponent();
createPane(zedGraphControl1);
}
zedGraphControl1
设置函数
public void createPane(ZedGraphControlzgc)
{
GraphPanemyPane = zgc.GraphPane;
//
设置图标标题和
x
、
y
轴标题
myPane.Ti
t
le.Text = "
机票波动情况
";
myPane.XAxis.Ti
t
le.Text = "
波动日期
";
myPane.YAxis.Title.Text = "
机票价格
";
//
更改标题的字体
FontSpecmyFont = new FontSpec("Arial", 20, Color.Red, false, false, false);
myPane.Ti
t
le.FontSpec = myFont;
myPane.XAxis.Ti
t
le.FontSpec = myFont;
myPane.YAxis.Title.FontSpec = myFont;
//
造一些数据,
PointPairList
里有数据对
x
,
y
的数组
Random y = new Random();
PointPairList list1 = new PointPairList();
for (int i = 0; i
{
double x = i;
//double y1 = 1.5 + Math.Sin((double)i * 0.2);