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

基本教程篇--第二節:ModInitialSampleDemo.cs介紹(2)

編輯:關於C語言

我們可以看到,這個例子和第一節中的例子大部分都相同,我在這只講它們不同的地方,和不好懂的 地方。

和第一節的圖相比,本節的圖在Pane上添加了Grid的顯示,其功能要歸功於如下代碼:

myPane.XAxis.IsShowGrid = true;

myPane.YAxis.IsShowGrid = true;

myPane.XAxis.GridColor = Color.LightGray;

myPane.YAxis.GridColor = Color.LightGray;

代碼一目了然,我就不用多解釋什麼了,要說的是注意在ZedGraph中,很多都是有缺省值的, IsShowGrid的缺省值就是false,所以第一節中沒有對此項進行設置就沒有顯示Grid。

上節我就已經說過

LineItem myCurve = myPane.AddCurve( "Porsche",list1, Color.Red, SymbolType.Diamond );

myCurve接收myPane.AddCurve的返回值後就可以對裡面的線圖作近一步的描述,

myCurve.Line.Width = 2.0F;、myCurve.Line.Fill = new Fill( Color.White, Color.Red, 45F ); 和myCurve.Symbol.Fill = new Fill( Color.Red );

就是其中的三個應用,一個是Line的寬度,第二個表示Line要填充下面的區域,以45度角從左到右從 白到紅的填充,第三個表示線圖上的符號被填充成什麼顏色的。效果見下圖:

關於Legend的類請見下圖:

base.Pane.Legend.Position = ZedGraph.LegendPos.Bottom;

就是顯示Pane中的圖形的名字,它裡面也有很多屬性和方法,如果大家寫上 base.Pane.Legend.IsVisible = false ;那麼就可以隱藏圖形的名字。

TextItem類的主要方法是在Pane中顯示一個textbox的文本框,見上圖

ArrowItem類的主要方法是在Pane上顯示一個箭頭,

ArrowItem myArrow = new ArrowItem( Color.Red, 12F, 7F, 5F, 20F, 8F );

構造函數的參數含義分別為顏色,箭頭的大小,箭頭的起始(x,y),終止(x,y)。

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