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

  • 大小: 51KB
    文件類型: .rar
    金幣: 2
    下載: 2 次
    發布日期: 2021-06-01
  • 語言: 其他
  • 標簽: Chart控件??

資源簡介

對VS自帶Chart控件的操作小例子。采用從excel讀取數據的方式。x軸顯示時間,為MM-dd HH:mm:ss:fff形式,間隔時間為0.5s,數據時間大于5s時出現x軸滾動框的形式展示數據。 例子基于vs2019的.net Framework 4.6,可運行。 有疑問可私信我。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Data.OleDb;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.Windows.Forms.DataVisualization.Charting;

namespace?chart圖x軸時間加滾動條
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????????InitChart1();
????????????var?table?=?getData().Tables[0].Select(“line=0“?“x“).CopyToDataTable();
????????????SetChartData(table);
????????}
????????#region?chart1?從excel讀取
????????public?void?InitChart1()
????????{
????????????
????????????/*###############################################################################
????????????//ps:尤其注意,下面的語句有的打斷順序會出現不同的效果····之前踩了好多雷···
????????????###############################################################################*/

????????????//設置滾動軸
????????????chart1.ChartAreas[0].AxisX.ScrollBar.Buttonstyle?=?ScrollBarButtonstyles.All;//滾動軸上的按鈕全顯示
????????????chart1.ChartAreas[0].AxisX.ScrollBar.IsPositionedInside?=?true;//滾動軸顯示位置,x軸下面還是圖外面
????????????chart1.ChartAreas[0].AxisX.ScrollBar.Size?=?20;
????????????//設置顯示區域類型為秒
????????????chart1.ChartAreas[0].AxisX.ScaleView.MinSizeType?=?DateTimeIntervalType.Seconds;
????????????chart1.ChartAreas[0].AxisX.ScaleView.SizeType?=?DateTimeIntervalType.Seconds;
????????????chart1.ChartAreas[0].AxisX.ScaleView.SmallScrollMinSizeType?=?DateTimeIntervalType.Seconds;
????????????chart1.ChartAreas[0].AxisX.IntervalType?=?DateTimeIntervalType.Seconds;

????????????chart1.ChartAreas[0].AxisX.ScaleView.Size?=?20;
????????????chart1.ChartAreas[0].AxisX.ScaleView.MinSize?=?15;
????????????chart1.ChartAreas[0].AxisX.ScaleView.SmallScrollMinSize?=?1;
????????????chart1.ChartAreas[0].AxisX.Interval?=?0.5;//這個interval可以用來修改顯示間隔,因為上面設置單位為秒,這里間隔為0.5秒
????????????chart1.ChartAreas[0].AxisX.ScaleView.Size?=?5;//設置顯示區域x軸的長度,5s
????????????chart1.ChartAreas[0].AxisX.titleAlignment?=?StringAlignment.Near;
????????????chart1.ChartAreas[0].AxisX.MajorGrid.Enabled?=?true;
????????????chart1.ChartAreas[0].AxisX.MajorGrid.LineWidth?=?1;
????????????chart1.ChartAreas[0].AxisX.MajorGrid.LineColor?=?Color.LightGray;

????????????chart1.ChartAreas[0].AxisX.Labelstyle.Format?=?“MM-dd?HH:mm:ss:fff“;?//x軸時間顯示格式為時:分:秒
????????????chart1.ChartAreas[0].AxisY.IntervalAutoMode?=?IntervalAutoMode.VariableCount;
????????????chart1.ChartAreas[0].AxisY.MajorGrid.LineColor?=?Color.LightGray;


????????????//設置標題
????????????this.chart1.titles.Clear();
????????????this.chart1.titles.Add(“title1“);
????????????this.chart1.titles[0].ForeColor?=?Color.RoyalBlue;
????????????this.chart1.titles[0].Font?=?new?System.Drawing.Font(“Microsoft?Sans?Serif“?12F);
????????????this.chart1.titles[0].Text?=?string.Format(“頻組數據顯示“);

????????????
????????}
????????public?DataSet?getData()
????????{
????????????var?pat

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5120??2020-04-21?15:54??chart圖x軸時間加滾動條\.vs\chart圖x軸時間加滾動條\v16\.suo

?????文件????????187??2020-04-21?15:44??chart圖x軸時間加滾動條\App.config

?????文件??????12800??2020-04-21?15:53??chart圖x軸時間加滾動條\bin\Debug\chart圖x軸時間加滾動條.exe

?????文件????????187??2020-04-21?15:44??chart圖x軸時間加滾動條\bin\Debug\chart圖x軸時間加滾動條.exe.config

?????文件??????34304??2020-04-21?15:53??chart圖x軸時間加滾動條\bin\Debug\chart圖x軸時間加滾動條.pdb

?????文件??????28672??2020-04-21?11:51??chart圖x軸時間加滾動條\bin\Debug\data.xls

?????文件???????3827??2020-04-21?15:50??chart圖x軸時間加滾動條\chart圖x軸時間加滾動條.csproj

?????文件??????28672??2020-04-21?11:51??chart圖x軸時間加滾動條\data.xls

?????文件???????6146??2020-04-21?15:53??chart圖x軸時間加滾動條\Form1.cs

?????文件???????2908??2020-04-21?15:53??chart圖x軸時間加滾動條\Form1.Designer.cs

?????文件???????5817??2020-04-21?15:53??chart圖x軸時間加滾動條\Form1.resx

?????文件?????????42??2020-04-21?15:53??chart圖x軸時間加滾動條\obj\Debug\chart圖x軸時間加滾動條.csproj.CoreCompileInputs.cache

?????文件???????1232??2020-04-21?15:53??chart圖x軸時間加滾動條\obj\Debug\chart圖x軸時間加滾動條.csproj.FileListAbsolute.txt

?????文件???????1012??2020-04-21?15:53??chart圖x軸時間加滾動條\obj\Debug\chart圖x軸時間加滾動條.csproj.GenerateResource.cache

?????文件??????12511??2020-04-21?15:54??chart圖x軸時間加滾動條\obj\Debug\chart圖x軸時間加滾動條.csprojAssemblyReference.cache

?????文件??????12800??2020-04-21?15:53??chart圖x軸時間加滾動條\obj\Debug\chart圖x軸時間加滾動條.exe

?????文件????????180??2020-04-21?15:53??chart圖x軸時間加滾動條\obj\Debug\chart圖x軸時間加滾動條.Form1.resources

?????文件??????34304??2020-04-21?15:53??chart圖x軸時間加滾動條\obj\Debug\chart圖x軸時間加滾動條.pdb

?????文件????????180??2020-04-21?15:53??chart圖x軸時間加滾動條\obj\Debug\chart圖x軸時間加滾動條.Properties.Resources.resources

?????文件???????1600??2020-04-21?15:53??chart圖x軸時間加滾動條\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7366??2020-04-21?15:54??chart圖x軸時間加滾動條\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件????????542??2020-04-21?15:44??chart圖x軸時間加滾動條\Program.cs

?????文件???????1370??2020-04-21?15:44??chart圖x軸時間加滾動條\Properties\AssemblyInfo.cs

?????文件???????2873??2020-04-21?15:44??chart圖x軸時間加滾動條\Properties\Resources.Designer.cs

?????文件???????5612??2020-04-21?15:44??chart圖x軸時間加滾動條\Properties\Resources.resx

?????文件???????1117??2020-04-21?15:44??chart圖x軸時間加滾動條\Properties\Settings.Designer.cs

?????文件????????249??2020-04-21?15:44??chart圖x軸時間加滾動條\Properties\Settings.settings

?????目錄??????????0??2020-04-21?15:54??chart圖x軸時間加滾動條\.vs\chart圖x軸時間加滾動條\v16

?????目錄??????????0??2020-04-21?15:44??chart圖x軸時間加滾動條\obj\Debug\TempPE

?????目錄??????????0??2020-04-21?15:54??chart圖x軸時間加滾動條\.vs\chart圖x軸時間加滾動條

............此處省略11個文件信息

評論

共有 條評論