最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c# 實(shí)時(shí)曲線圖示例代碼

 更新時(shí)間:2020年06月17日 15:59:27   作者:金燦燦  
這篇文章主要介紹了如何用c# 實(shí)現(xiàn)實(shí)時(shí)曲線圖,文中講解非常細(xì)致,代碼幫助大家更好參考和學(xué)習(xí),感興趣的朋友可以了解下

示例目的:使用時(shí)間器添加曲線圖的點(diǎn),以達(dá)到實(shí)時(shí)描繪曲線圖的效果。X軸顯示時(shí)分,Y軸顯示0-20的隨機(jī)數(shù)

1. 必須安裝DevExpress控件,沒有安裝的朋友可以使用下面的鏈接下載安裝

http://www.fzitv.net/softs/547627.html

2. 新建Windows窗體應(yīng)用程序,直接在工具箱搜索ChartControl并使用改組件

3. 添加曲線圖,并設(shè)置其屬性

當(dāng)拖拉該組件到窗體設(shè)計(jì)頁面時(shí),會(huì)彈出【Chart Designer】,可在此處添加曲線圖,并設(shè)置其屬性

3.1. Series Collection:在此處添加曲線圖,實(shí)例添加的是Line Series下的Line曲線

GENERAL-LabelsVisibility:顯示點(diǎn)對(duì)應(yīng)Y軸的數(shù)值

VIEW:MARKER OPTIONS:線上的實(shí)心點(diǎn)設(shè)置

VIEW:APPEARANCE:線的設(shè)置

3.2 因?yàn)闀r(shí)模擬的數(shù)據(jù),所以我們要設(shè)置X軸的參數(shù)類型為自定義

4. 開始實(shí)現(xiàn)功能

using DevExpress.XtraCharts;
using System;
using System.Windows.Forms;

namespace ChartControl
{
 public partial class Form1 : Form
 {
 private const int _pointsCount = 15; //固定保留15個(gè)點(diǎn)
 private int _hour = 0;
 private int _minute = 0;
 private SeriesPointCollection _points;

 public Form1()
 {
  InitializeComponent();
  _points = chartControl1.Series[0].Points;
 }

 private void timer1_Tick(object sender, EventArgs e)
 {
  if (_minute >= 60)
  {
  _hour += 1;
  _minute = 0;
  }
  if (_hour == 24)
  {
  _hour = 0;
  }
  if (_points.Count >= _pointsCount)
  {
  _points.RemoveAt(0);
  }
  var argument = $"{_hour.ToString().PadLeft(2, '0')}:{_minute.ToString().PadLeft(2, '0')}"; // X軸數(shù)據(jù)
  var value = Math.Round(new Random().NextDouble() * 20, 2); // Y軸數(shù)據(jù)
  var seriesPoint = new SeriesPoint(argument, value);
  _points.Add(seriesPoint);
  _minute += 1;
 }
 }
}

5. 啟用計(jì)時(shí)器,查看效果

有其他需求可以查看控件屬性進(jìn)行修改,我在這里就不詳述了。

實(shí)例源碼鏈接:https://github.com/Jcanc/ChartControl

以上就是c# 實(shí)時(shí)曲線圖示例代碼的詳細(xì)內(nèi)容,更多關(guān)于C# 實(shí)時(shí)曲線圖的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

新龙县| 镇宁| 墨脱县| 察隅县| 融水| 梓潼县| 杭州市| 麻江县| 龙山县| 汉中市| 漠河县| 枣强县| 甘泉县| 公安县| 威信县| 南开区| 牟定县| 乌苏市| 枣庄市| 东辽县| 讷河市| 民丰县| 城口县| 济源市| 宁南县| 虹口区| 聂拉木县| 信丰县| 乌鲁木齐市| 兖州市| 大埔县| 西乌珠穆沁旗| 河池市| 资中县| 齐河县| 广东省| 衡山县| 南昌市| 明溪县| 淮安市| 锦州市|