程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 基本教程篇--第六、七節(3)

基本教程篇--第六、七節(3)

編輯:關於C語言

這兩個圖的區別就是基軸不同,一個是以X軸為基軸,一個是以Y軸為基軸,ZedGraph中有相應的屬性 ,很方便的在兩個軸之間轉換。如下:

myPane.BarBase = BarBase.Y;

下面我主要說說myPane.BarType。

BarType是一個枚舉,共有六項,分別為Cluster、ClusterHiLow、Overlay、SortedOverlay、Stack和 PercentStack。

Cluster和ClusterHiLow是讓多個同一個基類Bar依次排開,Cluster還可以使用來自IPointList的“Z ”的值來定義每一個Bar的底部。

myPane.BarType = BarType.Cluster;或者myPane.BarType = BarType.ClusterHiLow;如下圖:

Overlay和SortedOverlay故名思意,就是柱形按坐標相互覆蓋。不同之處在於Overlay是按照哪個先畫 哪個在前的原則(注意這裡不是按後畫把先畫的柱形覆蓋的原則,而是正好相反按先畫在前原則)。

SortedOverlay是按位標的大小,按小的位標在前,大的位標在後的原則來繪圖的。

如下兩圖,第一個是按Overlay,第二個是SortedOverlay。

最後的兩個Stack和PercentStack就是按先前的位標依次累積上升。例如有兩個坐標為( 0 ,100 ), ( 0 , 120),那麼第一個坐標位置就是( 0 , 100 ) , 第二個就是( 100 , 220 )。而PercentStack是把相 應的坐標轉換成百分比來計算坐標位置的。例圖可以參看本節的前兩個圖。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved