欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#圖表開發(fā)之Chart詳解

 更新時間:2024年12月30日 08:52:10   作者:木林森先生  
C#中的Chart控件用于開發(fā)圖表功能,具有Series和ChartArea兩個重要屬性,Series屬性是SeriesCollection類型,包含多個Series對象,每個Series代表圖表中的一個數(shù)據(jù)系列,Series對象有一個Points屬性,用于存儲數(shù)據(jù)點,每個數(shù)據(jù)點是一個DataPoint對象

Overview

C#中,開發(fā)圖表功能的控件是Chart,而Chart控件有兩個重要的屬性,Series和ChartArea。

Series屬性是SeriesCollection類型,內(nèi)部封裝了一個集合(元素類型為Series類),每個集合元素代表了要顯示的圖表數(shù)據(jù)。

當Series屬性的集合內(nèi)元素為多個時,表示Chart里同時顯示的圖表為多個。

舉例:

當series屬性內(nèi)部的集合元素數(shù)量為1和2時時,顯示的圖表分別如下圖1和圖2所示:

Series類

前面已經(jīng)講到,Series屬性內(nèi)部封裝了一個集合,而集合的每個元素,都代表了圖表要顯示的數(shù)據(jù),Series屬性集合中含有多個元素則代表了Chart中同時顯示多個圖表。Series屬性集合里元素的類型為Series類。

Series類,有許多重要的屬性,這些屬性對于創(chuàng)建Chart圖表非常重要。例如,Name、Points、CharArea、ChartType、XAxisType、YAxisType等。

  • Name屬性,表示圖表中圖形的名稱,上圖中的次數(shù)、頻率就是通過Name屬性設置的。
  • CharType屬性,內(nèi)部封裝了ChartType屬性,可以用來設置圖表展示的類型,如柱狀圖Column、折線圖FastLine、曲線圖Spline、餅狀圖Pie、環(huán)狀圖Doughnut、散點圖Point等等。該屬性是枚舉類型,通過SeriesChartType.Line方式調(diào)用枚舉內(nèi)部的屬性值??梢酝ㄟ^下述代碼設置圖表類型為折線圖。
series.ChartType = SeriesChartType.FastLine

Points屬性,是一個DataPointCollection類型,內(nèi)部封裝了一個DataPoint類型的集合。

集合的元素,就是在圖表中顯示的數(shù)據(jù)。以折線圖為例,通過向Points中添加DataPoint類型的變量,可以在圖表中顯示出該數(shù)據(jù)來。添加到DataPoint集合的元素越多,則圖表顯示的數(shù)據(jù)越多。

DataPointCollection中添加元素的方法有如下。

Add(Double[])添加一個新的DataPoint元素到集合中,并設置Y值
Add(T)添加一個對象到集合的尾部
AddXY(Double, Double)添加一個新的DataPoint對象到集合尾部,參數(shù)分別是X值和Y值。
AddXY(Object, Object[])添加一個新的DataPoint對象到集合尾部,參數(shù)分別為X值和Y值數(shù)組
AddY(Double)添加一個新的DataPoint對象到集合尾部,該對象有指定的Y值
AddY(Object[])添加一個新的DataPoint對象到集合尾部,該對象有指定的X值

常用的方法為:

AddXY(Double, Double);

chart1.Series[0].Points.AddXY(5, 20);

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#調(diào)用第三方工具完成FTP操作

    C#調(diào)用第三方工具完成FTP操作

    這篇文章介紹了C#調(diào)用第三方工具完成FTP操作的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果

    C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果

    本文主要介紹了C#調(diào)用EXE文件實現(xiàn)傳參和獲取返回結(jié)果,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • C#中數(shù)據(jù)的傳遞以及ToolStripProgressBar

    C#中數(shù)據(jù)的傳遞以及ToolStripProgressBar

    本文主要介紹了C#的數(shù)據(jù)傳遞方法以及ToolStripProgressBar進度條的使用。希望對大家有所幫助,話不多說,請看下面代碼
    2016-11-11
  • C#?Math中常用數(shù)學運算的示例詳解

    C#?Math中常用數(shù)學運算的示例詳解

    Math?為通用數(shù)學函數(shù)、對數(shù)函數(shù)、三角函數(shù)等提供常數(shù)和靜態(tài)方法,使用起來非常方便。這篇文章主要為大家介紹幾個常用的數(shù)學運算的使用,需要的可以參考一下
    2022-11-11
  • C#?異步多線程入門基礎

    C#?異步多線程入門基礎

    今天來談談異步多線程,做網(wǎng)站服務的同學都知道,Web?應用是天生的異步多線程,無論做?Winform、WPF、Webform?等,異步多線程的應用是非常廣泛的。本篇主要講解一些概念性東西,與一些實例來入門異步多線程
    2021-11-11
  • C#裝箱和拆箱原理詳解

    C#裝箱和拆箱原理詳解

    這篇文章通過圖例主要介紹了C#裝箱和拆箱原理,內(nèi)容很簡單,感興趣的小伙伴們可以參考一下
    2015-10-10
  • C#設計模式之裝飾器模式實例詳解

    C#設計模式之裝飾器模式實例詳解

    本文詳細講解了C#設計模式之裝飾器模式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • .net中常用的正則表達式

    .net中常用的正則表達式

    這篇文章介紹了.net中常用的正則表達式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • c# 編寫一個輕量級的異步寫日志的實用工具類(LogAsyncWriter)

    c# 編寫一個輕量級的異步寫日志的實用工具類(LogAsyncWriter)

    這篇文章主要介紹了c# 如何編寫一個輕量級的異步寫日志的實用工具類(LogAsyncWriter),幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C#/VB.NET實現(xiàn)將XML轉(zhuǎn)為PDF

    C#/VB.NET實現(xiàn)將XML轉(zhuǎn)為PDF

    可擴展標記語言(XML)文件是一種標準的文本文件,它使用特定的標記來描述文檔的結(jié)構(gòu)以及其他特性。本文將利用C#實現(xiàn)XML文件轉(zhuǎn)PDF?,需要的可以參考一下
    2022-03-03

最新評論