这是owchart框架教程的第二节,该示例兼容支持Visual Studio 2005-202X,覆盖.Net2.0到后续所有版本,不同版本的IDE项目构建和编码过程基本相同。该示例代码会被上传至git,github,百度网盘,关于owchart的介绍和下载地址,还有往期教程如下:
owchart证券图形控件 v1.0
owchart教程一:如何创建项目和添加布局?
本节重点讲述如何在图层中添加一根K线,并加载竖条数据,使之显示出来,包含了完整的代码示例。
第一步,添加一个图层,设置左侧K轴的宽度和K线的间隔,代码如下:
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using owchart;namespace MyChart{ public partial class Form1 : Form { public Form1() { InitializeComponent(); Chart chart = new Chart(); //创建K线 chart.Dock = DockStyle.Fill; //设置填充 Controls.Add(chart); //添加控件 //设置显示左轴的宽度 chart.LeftYScaleWidth = 100; //设置K线的间隔 chart.XScalePixel = 50; //添加第一个层,占100% ChartDiv div1 = chart.AddChartDiv(100); } }}
第二步,声明高开低收四个字段,均为int型,不要重复即可,代码如下:
//开盘价=0,