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

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

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

Overview

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

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

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

舉例:

當(dāng)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屬性設(shè)置的。
  • CharType屬性,內(nèi)部封裝了ChartType屬性,可以用來設(shè)置圖表展示的類型,如柱狀圖Column、折線圖FastLine、曲線圖Spline、餅狀圖Pie、環(huán)狀圖Doughnut、散點(diǎn)圖Point等等。該屬性是枚舉類型,通過SeriesChartType.Line方式調(diào)用枚舉內(nèi)部的屬性值??梢酝ㄟ^下述代碼設(shè)置圖表類型為折線圖。
series.ChartType = SeriesChartType.FastLine

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

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

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

Add(Double[])添加一個新的DataPoint元素到集合中,并設(shè)置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)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Unity中的RegisterPlugins實(shí)用案例深入解析

    Unity中的RegisterPlugins實(shí)用案例深入解析

    這篇文章主要為大家介紹了Unity中的RegisterPlugins實(shí)用案例深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • VS2012 未找到與約束ContractName匹配的導(dǎo)出

    VS2012 未找到與約束ContractName匹配的導(dǎo)出

    這篇文章主要介紹了在更新的windows補(bǔ)丁后,Visual Studio 用戶可能無法打開或創(chuàng)建 C++ 或 JavaScript 文件或項目,小編的解決辦法,希望可以幫助到大家
    2018-04-04
  • C#基于Socket實(shí)現(xiàn)多人聊天功能

    C#基于Socket實(shí)現(xiàn)多人聊天功能

    這篇文章主要為大家詳細(xì)介紹了C#基于Socket實(shí)現(xiàn)多人聊天功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C#實(shí)現(xiàn)Json文件讀寫的方法代碼

    C#實(shí)現(xiàn)Json文件讀寫的方法代碼

    這篇文章主要給大家介紹了關(guān)于C#實(shí)現(xiàn)Json文件讀寫的相關(guān)資料,C# 讀取JSON文件并讀取某一個關(guān)鍵字的值可以使用Newtonsoft.Json庫,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • C#利用性能計數(shù)器監(jiān)控網(wǎng)絡(luò)狀態(tài)

    C#利用性能計數(shù)器監(jiān)控網(wǎng)絡(luò)狀態(tài)

    這篇文章主要為大家詳細(xì)介紹了C#利用性能計數(shù)器監(jiān)控網(wǎng)絡(luò)狀態(tài)的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • C#拼圖游戲編寫代碼

    C#拼圖游戲編寫代碼

    這篇文章主要為大家詳細(xì)介紹了C#拼圖游戲的編寫代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • C#通過反射打開相應(yīng)窗體方法分享

    C#通過反射打開相應(yīng)窗體方法分享

    本文章來給各位同學(xué)介紹關(guān)于C#單擊菜單欄或工具欄時通過反射打開窗體的方法,有需要了解的朋友可進(jìn)入?yún)⒖紖⒖肌?/div> 2015-05-05
  • 在C#中合并和解析相對路徑方式

    在C#中合并和解析相對路徑方式

    Path類提供了幾個用于操作文件路徑的靜態(tài)方法,其中包括Combine方法和GetFullPath方法,Combine方法將兩個路徑合并在一起,但不會解析包含相對元素的路徑;GetFullPath方法可以解析包含相對元素的路徑并返回絕對路徑
    2025-01-01
  • C#通過腳本實(shí)現(xiàn)接口的示例詳解

    C#通過腳本實(shí)現(xiàn)接口的示例詳解

    以前C#腳本用的委托注入模式,今天在提示下,嘗試用腳本直接實(shí)現(xiàn)接口,然后C#可以動態(tài)或指定新類型創(chuàng)建接口實(shí)現(xiàn)對象,下面我們就來試一下吧
    2025-05-05
  • C#將字節(jié)數(shù)組轉(zhuǎn)換成數(shù)字的方法

    C#將字節(jié)數(shù)組轉(zhuǎn)換成數(shù)字的方法

    這篇文章主要介紹了C#將字節(jié)數(shù)組轉(zhuǎn)換成數(shù)字的方法,涉及C#類型轉(zhuǎn)換的技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-04-04

最新評論

山阴县| 辽阳县| 东阿县| 璧山县| 建德市| 衢州市| 莒南县| 屏东市| 孟村| 仪征市| 福清市| 巴林右旗| 万州区| 浪卡子县| 上高县| 苏尼特右旗| 丽江市| 阳曲县| 涪陵区| 宜城市| 安达市| 青州市| 凌源市| 长治市| 壤塘县| 松溪县| 临邑县| 和田县| 武鸣县| 威宁| 龙州县| 嵩明县| 瓮安县| 保山市| 响水县| 芒康县| 驻马店市| 万全县| 吴川市| 赞皇县| 射阳县|