正在学习chart控件的用法,编了一个小程序,但运行后显示不出曲线。不知道什么地方搞错了,求大神们解答。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
InitChart();
}
private void button1_Click(object sender, EventArgs e)
{
this.timer1.Start();
}
private void InitChart()
{
Series series1 = chart1.Series[0];
ChartArea char1 = chart1.ChartAreas[0];
series1.ChartType = SeriesChartType.Spline;
series1.BorderWidth = 2;
series1.Color = System.Drawing.Color.Red;
char1.AxisX.LabelStyle.Format = "HH:mm:ss";
char1.AxisX.ScaleView.Size = 5;
}
private void timer1_Tick(object sender, EventArgs e)
{
Random ra = new Random();
Series series1 = chart1.Series[0];
series1.Points.AddXY(DateTime.Now,ra.Next(1,10));
}
}
}