91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

使用.net 4.0 Chart控件實現動態的曲線圖,即隨時間變化而滾動的曲線圖,同時繪制了兩條曲線,以及水平線(用于警戒值、水平值、閥值等)。一開始要做這人需求的時間發現兩眼摸黑,網上查了很多資料,要么是其他插件,要么就是假大空,折騰了很久,還是從MSDN上取經,自己研究著做,終于實現了所有的需求。貢獻出來,希望給大家帶來幫助,少走一點彎路。

資源截圖

代碼片段和文件信息

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?DynamicChartDemo
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?Timer?timer1?=?new?Timer();
????????private?Timer?timer2?=?new?Timer();
????????private?DataTable?dt1?=?new?DataTable();

????????private?DateTime?dtTime?=?new?DateTime();
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????this.chart1.titles.Add(“動態曲線圖DEMO“);
????????????this.chart1.ChartAreas[0].AxisX.title?=?“時間“;
????????????this.chart1.ChartAreas[0].AxisY.title?=?“數值“;

????????????this.chart1.ChartAreas[0].AxisX.Interval?=?5;
????????????this.chart1.ChartAreas[0].AxisX.IntervalType?=?System.Windows.Forms.DataVisualization.Charting.DateTimeIntervalType.NotSet;
????????????this.chart1.ChartAreas[0].AxisY.IntervalType?=?System.Windows.Forms.DataVisualization.Charting.DateTimeIntervalType.Number;
????????????this.chart1.ChartAreas[0].AxisY.Interval?=?0.5;
????????????this.chart1.ChartAreas[0].AxisY.Maximum?=?10;
????????????this.chart1.ChartAreas[0].AxisY.Minimum?=?1;
????????????//this.chart1.ChartAreas[0].AxisY.IntervalAutoMode?=?System.Windows.Forms.DataVisualization.Charting.IntervalAutoMode.FixedCount;
????????????//this.chart1.ChartAreas[0].AxisY.IsStartedFromZero?=?false;
????????????this.chart1.Series.Add(“series1“);
????????????this.chart1.Series.Add(“series2“);

????????????//使圖標剛開始的時候是空的,隨著時間的推移才逐漸畫滿,可以在初始化的時候填幾個Y坐標為0的點:
????????????for?(int?i?=?0;?i?????????????{
????????????????System.Windows.Forms.DataVisualization.Charting.DataPoint?dp?=?new?System.Windows.Forms.DataVisualization.Charting.DataPoint();
????????????????dp.SetValueXY(DateTime.Now.AddSeconds(-60?+?i).ToString(“HH:mm:ss“)?0);
????????????????this.chart1.Series[0].Points.Add(dp);

????????????????System.Windows.Forms.DataVisualization.Charting.DataPoint?dp1?=?new?System.Windows.Forms.DataVisualization.Charting.DataPoint();
????????????????dp1.SetValueXY(DateTime.Now.AddSeconds(-60?+?i).ToString(“HH:mm:ss“)?0);
????????????????this.chart1.Series[1].Points.Add(dp1);
????????????}

????????????chart1.Series[0].IsValueShownAsLabel?=?true;
????????????this.chart1.Series[0].ChartType?=?System.Windows.Forms.DataVisualization.Charting.SeriesChartType.SplineArea;
????????????this.chart1.Series[0].BorderDashstyle?=?System.Windows.Forms.DataVisualization.Charting.ChartDashstyle.Solid;
????????????this.chart1.Series[0].BorderWidth?=?3;
????????????this.chart1.Series[1].ChartType?=?System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Point;
????????????this.chart1.Series[1].BorderDashstyle?=?System.Windows.Forms.DataVisualization.Charting.ChartDashstyle.DashDot;
???????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-11-29?14:35??DynamicChartDemo\
?????目錄???????????0??2013-11-29?14:35??DynamicChartDemo\bin\
?????目錄???????????0??2013-11-29?14:37??DynamicChartDemo\bin\Debug\
?????文件???????12800??2013-11-29?15:33??DynamicChartDemo\bin\Debug\DynamicChartDemo.exe
?????文件???????26112??2013-11-29?15:33??DynamicChartDemo\bin\Debug\DynamicChartDemo.pdb
?????文件???????11600??2013-11-29?15:43??DynamicChartDemo\bin\Debug\DynamicChartDemo.vshost.exe
?????文件?????????490??2010-03-17?22:39??DynamicChartDemo\bin\Debug\DynamicChartDemo.vshost.exe.manifest
?????目錄???????????0??2013-11-29?14:35??DynamicChartDemo\bin\Release\
?????文件????????3759??2013-11-29?14:37??DynamicChartDemo\DynamicChartDemo.csproj
?????文件????????8331??2013-11-29?15:33??DynamicChartDemo\Form1.cs
?????文件????????2802??2013-11-29?11:44??DynamicChartDemo\Form1.Designer.cs
?????文件????????5817??2013-11-29?11:44??DynamicChartDemo\Form1.resx
?????目錄???????????0??2013-11-27?14:35??DynamicChartDemo\obj\
?????目錄???????????0??2013-11-27?14:35??DynamicChartDemo\obj\x86\
?????目錄???????????0??2013-11-29?15:33??DynamicChartDemo\obj\x86\Debug\
?????文件????????2152??2013-11-27?14:35??DynamicChartDemo\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????6412??2013-11-29?15:33??DynamicChartDemo\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????904??2013-11-29?15:43??DynamicChartDemo\obj\x86\Debug\DynamicChartDemo.csproj.FileListAbsolute.txt
?????文件???????12800??2013-11-29?15:33??DynamicChartDemo\obj\x86\Debug\DynamicChartDemo.exe
?????文件?????????180??2013-11-29?14:38??DynamicChartDemo\obj\x86\Debug\DynamicChartDemo.Form1.resources
?????文件???????26112??2013-11-29?15:33??DynamicChartDemo\obj\x86\Debug\DynamicChartDemo.pdb
?????文件?????????180??2013-11-29?14:38??DynamicChartDemo\obj\x86\Debug\DynamicChartDemo.Properties.Resources.resources
?????文件?????????314??2013-11-29?14:38??DynamicChartDemo\obj\x86\Debug\GenerateResource.read.1.tlog
?????文件????????1400??2013-11-29?14:38??DynamicChartDemo\obj\x86\Debug\GenerateResource.write.1.tlog
?????文件????????8661??2013-11-27?15:41??DynamicChartDemo\obj\x86\Debug\ResolveAssemblyReference.cache
?????目錄???????????0??2013-11-27?14:35??DynamicChartDemo\obj\x86\Debug\TempPE\
?????文件?????????508??2013-11-27?14:35??DynamicChartDemo\Program.cs
?????目錄???????????0??2013-11-27?14:35??DynamicChartDemo\Properties\
?????文件????????1444??2013-11-27?14:35??DynamicChartDemo\Properties\AssemblyInfo.cs
?????文件????????2861??2013-11-27?14:35??DynamicChartDemo\Properties\Resources.Designer.cs
?????文件????????5612??2013-11-27?14:35??DynamicChartDemo\Properties\Resources.resx
............此處省略2個文件信息

評論

共有 條評論