日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Mschart绘制图表之X轴为时间的设置方式

發(fā)布時(shí)間:2023/12/15 综合教程 37 生活家
生活随笔 收集整理的這篇文章主要介紹了 Mschart绘制图表之X轴为时间的设置方式 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近使用C#開發(fā)圖表,比較了DirectorChart,DontNetCharting,TeeChart,最終選用微軟的mschart開發(fā),對(duì)于X軸作為時(shí)間軸探索了好久,終于實(shí)現(xiàn)了想要的效果。

界面效果:

核心源碼

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ComponentFactory.Krypton.Toolkit;
using System.Windows.Forms.DataVisualization.Charting;

namespace Krypton440Test
{
    public partial class Form4 : ComponentFactory.Krypton.Toolkit.KryptonForm
    {
        public Form4()
        {
            InitializeComponent();
        }

        private void Form4_Load(object sender, EventArgs e)
        {
            //清空原來數(shù)據(jù)緩存
            chart1.Series[0].Points.Clear();

            //定義圖表大小尺寸
            chart1.Width = Width - 100;
            chart1.Height = Height - 100;

            //定義X軸、Y軸數(shù)據(jù)
            double[] Ydata = { 20, 3, 23 ,6};
            DateTime[] Xdate = new DateTime[] { DateTime.Parse("09:10:02"), DateTime.Parse("09:10:10"),DateTime.Parse("09:10:15"), DateTime.Parse("09:10:20") };

            //以下按照先繪制chartArea、然后再繪制Series的步驟畫圖
            //chartArea背景顏色
            chart1.BackColor = Color.Azure;

            //X軸設(shè)置
            chart1.ChartAreas[0].AxisX.Title = "時(shí)間";
            chart1.ChartAreas[0].AxisX.TitleAlignment = StringAlignment.Near;
            chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = false;//不顯示豎著的分割線

            /************************************************************************/
            /* 本文重點(diǎn)講解時(shí)間格式的設(shè)置
             * 如果想顯示原點(diǎn)第一個(gè)時(shí)間坐標(biāo),需要設(shè)置最小時(shí)間,時(shí)間間隔類型,時(shí)間間隔值等三個(gè)參數(shù)*/
            /************************************************************************/
            chart1.ChartAreas[0].AxisX.LabelStyle.Format = "HH:mm:ss"; //X軸顯示的時(shí)間格式,HH為大寫時(shí)是24小時(shí)制,hh小寫時(shí)是12小時(shí)制
            chart1.ChartAreas[0].AxisX.Minimum = DateTime.Parse("09:10:02").ToOADate();
            chart1.ChartAreas[0].AxisX.Maximum = DateTime.Parse("09:10:21").ToOADate();
            chart1.ChartAreas[0].AxisX.IntervalType = DateTimeIntervalType.Seconds;//如果是時(shí)間類型的數(shù)據(jù),間隔方式可以是秒、分、時(shí)
            chart1.ChartAreas[0].AxisX.Interval = DateTime.Parse("00:00:02").Second;//間隔為2秒

            //Y軸設(shè)置
            chart1.ChartAreas[0].AxisY.Title = "數(shù)據(jù)點(diǎn)";
            chart1.ChartAreas[0].AxisY.TitleAlignment = StringAlignment.Center;
            chart1.ChartAreas[0].AxisY.MajorGrid.Enabled = true;//顯示橫著的分割線
            chart1.ChartAreas[0].AxisY.Minimum = 0;
            chart1.ChartAreas[0].AxisY.Maximum = 25;
            chart1.ChartAreas[0].AxisY.Interval = 5;

            //Series繪制
            chart1.Series[0].LegendText = "溫度點(diǎn)";
            chart1.Series[0].ChartType = SeriesChartType.Spline;
            chart1.Series[0].XValueType = ChartValueType.DateTime;
            chart1.Series[0].IsValueShownAsLabel = true;//顯示數(shù)據(jù)點(diǎn)的值
            chart1.Series[0].MarkerStyle = MarkerStyle.Circle;

            //把數(shù)據(jù)點(diǎn)添加到Series圖表中
            for (int i = 0; i < Xdate.Length; i++)
            {
                chart1.Series[0].Points.AddXY(Xdate[i], Ydata[i]);
            }
        }
    }
}

  

總結(jié)

以上是生活随笔為你收集整理的Mschart绘制图表之X轴为时间的设置方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩免费视频一区二区视频在线观看 | 国产三级三级三级三级三级 | 中文字幕久久精品 | 亚洲精品热 | 日本妇乱大交xxxxx | 国产精品日韩欧美 | 奇米成人网 | 色一区二区三区四区 | 国模私拍在线观看 | 色呦呦 | 国产寡妇亲子伦一区二区三区四区 | 91视频网页 | 亚洲成人av一区 | 中文字幕一区二区三区免费看 | 日本一二三区在线 | 青青视频在线播放 | 六月丁香激情 | 30一40一50老女人毛片 | julia中文字幕在线 | 中文字幕高清视频 | 亚洲精品一区二区在线观看 | av日韩一区 | 蜜臀av在线播放 | 草莓视频在线观看18 | 在线观看亚洲一区 | 成人精品一区日本无码网 | 欧美videos另类极品 | av在线一 | 欧美精品免费一区二区三区 | 久久网页 | 爱色成人网 | 欧美大片一区二区三区 | 农村偷人一级超爽毛片 | 欧美黄色精品 | 久久99国产精品视频 | 国产精品麻豆欧美日韩ww | aaa黄色一级片 | 亚洲色成人一区二区三区小说 | 国产精品99精品无码视 | 日韩av在线一区二区 | 国产精品福利视频 | 被两个男人吃奶三p爽文 | 日韩久久视频 | 性爽爽 | 中文字幕一区二区三区在线观看 | 丁香激情婷婷 | 国产精品国产a级 | 日本大尺度吃奶做爰视频 | 无码成人精品区在线观看 | 国产日韩欧美一二三区 | 97超碰中文 | 国产婷婷一区二区三区 | av三级 | 日韩在线免费 | 国产经典三级在线 | 成人三级影院 | 射射射综合网 | 久久人人爽天天玩人人妻精品 | 荒野求生21天去码版网站 | 女同亚洲精品一区二区三 | 欧美极品少妇xxxxⅹ喷水 | 石原莉奈在线播放 | 国产免费a级片 | 亚洲一区成人在线 | 深爱激情综合 | 国产精品久久精品 | 激情戏网站 | 黄色自拍网站 | 中文字幕啪啪 | 72种无遮挡啪啪的姿势 | 中文字幕日产乱码中 | 四虎一区二区 | 国产精品乱码一区二三区小蝌蚪 | 美国毛片基地 | 亚洲aⅴ在线 | 亚洲熟乱 | 少妇性色av | 无人在线观看高清视频 | 日韩中文字幕在线观看视频 | 777精品伊人久久久久大香线蕉 | 欧美特级黄色录像 | 91精品91| 欧美日韩黄色片 | 久久久久久少妇 | 日韩欧美猛交xxxxx无码 | 日本v片 | 少妇特黄a一区二区三区88av | 操伊人 | 黄片毛片在线观看 | 一二三四av | 少妇毛片一区二区三区 | 青草视频在线观看视频 | 久久久成人精品视频 | www.男人的天堂.com | 国产成人一区二区三区 | 色婷婷综合久久久久中文一区二区 | 精品99999| 午夜爽爽爽| 久艹在线观看视频 |