首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

ZedGraph 基礎教程 (4) - PointPairList 集合與 LineItem 繪圖

     編輯:關於C語言

PointPairList 集合

PointPairList 繼承自 System.Object → System.Collections.CollectionBase → ZedGraph.CollectionPlus,用於儲存 PointPair (X, Y) 座標點集合。

繪製曲線

LineItem myCurve = myPane.AddCurve("Porsche", list1, Color.Red, SymbolType.Diamond);
  • AddCurve 將資料點以指定名稱、顏色、符號繪製於 Pane。
  • 回傳 LineItem,可進一步設定線條屬性。
  • SymbolType 列舉 12 種標記形狀(如 Diamond、Circle、Square 等)。

座標軸標題與刷新

myPane.Title = "My Test Graph\n(For CodeProject Sample)";
myPane.XAxis.Title = "My X Axis";
myPane.YAxis.Title = "My Y Axis";
base.ZedGraphControl.AxisChange(); // 重新計算座標軸範圍並刷新

資料填充範例

PointPairList list1 = new PointPairList();
PointPairList list2 = new PointPairList();
for (int i = 0; i < 36; i++) {
    double x = i + 5;
    double y1 = 1.5 + Math.Sin(i * 0.2);
    double y2 = 3.0 * (1.5 + Math.Sin(i * 0.2));
    list1.Add(x, y1);
    list2.Add(x, y2);
}

透過正弦函數生成兩組波形資料,分別對應兩條曲線。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved