Xamarin圖表開發基礎教程(6)OxyPlot框架
Xamarin圖表開發基礎教程(6)OxyPlot框架
Xamamin iOS中繪製線圖OxyPlotiOSDemo
【示例OxyPlotiOSDemo】下面將實現線圖的顯示。具體的操作步驟如下:
(1)開啟Xamarin.iOS專案。
(2)將OxyPlot.Xamarin.iOS元件新增到專案中的引入中。
(3)開啟ViewController.cs檔案,完成剩餘的步驟,即建立PlotView檢視、繪製圖表、設定顯示模式以及顯示PlotView。程式碼如下:
using Foundation; using System; using UIKit; using OxyPlot.Xamarin.iOS; using OxyPlot; using OxyPlot.Axes; using OxyPlot.Series; namespace OxyPlotiOSDemo { public partial class ViewController : UIViewController { public ViewController (IntPtr handle) : base (handle) { } public override void ViewDidLoad () { base.ViewDidLoad (); // Perform any additional setup after loading the view, typically from a nib. //建立PlotView檢視 PlotView plotView = new PlotView { Frame = this.View.Frame }; plotView.Model=CreatePlotModel(); //設定顯示模式 this.View.Add(plotView); //將PlotView檢視新增到主檢視上 } //繪製圖表 private PlotModel CreatePlotModel() { //建立圖表模式 var plotModel = new PlotModel { Title = "OxyPlot Demo" }; //新增座標軸 plotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Bottom }); plotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Left, Maximum = 10, Minimum = 0 }); //建立資料列 var series1 = new LineSeries { Title = "Data", MarkerType = MarkerType.Circle, MarkerSize = 4, MarkerStroke = OxyColors.White }; //新增資料點 series1.Points.Add(new DataPoint(0.0, 6.0)); series1.Points.Add(new DataPoint(1.4, 2.1)); series1.Points.Add(new DataPoint(2.0, 4.2)); series1.Points.Add(new DataPoint(3.3, 2.3)); series1.Points.Add(new DataPoint(4.7, 7.4)); series1.Points.Add(new DataPoint(6.0, 6.2)); series1.Points.Add(new DataPoint(8.9, 8.9)); //新增資料列 plotModel.Series.Add(series1); return plotModel; } …… } }
執行程式,會看到如圖1.2所示的效果。
圖1.2 Xamarin.iOS平臺的線圖效果
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2663627/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Xamarin圖表開發基礎教程(5)OxyPlot框架框架
- Xamarin圖表開發基礎教程(4)OxyPlot框架框架
- Xamarin圖表開發基礎教程(3)OxyPlot框架框架
- Xamarin圖表開發基礎教程(9)OxyPlot框架框架
- Xamarin圖表開發基礎教程(8)OxyPlot框架框架
- Xamarin圖表開發基礎教程(7)OxyPlot框架框架
- Xamarin圖表開發基礎教程(13)OxyPlot框架支援的其它圖表框架
- Xamarin圖表開發基礎教程(11)OxyPlot框架支援的圖表型別框架型別
- Xamarin圖表開發基礎教程(10)OxyPlot框架支援的圖表型別框架型別
- Xamarin圖表開發基礎教程(12)OxyPlot框架支援的金融圖表型別框架型別
- Xamarin圖表開發基礎教程(1)
- Xamarin.Forms Shell基礎教程(1)ORM
- AndoridSQLite資料庫開發基礎教程(6)SQLite資料庫
- Xamarin.FormsShell基礎教程(6)Shell專案內容詳情頁面ORM
- C# Xamarin移動開發基礎進修篇C#移動開發
- Xamarin.FormsShell基礎教程(2)建立Shell解決方案ORM
- Xamarin.FormsShell基礎教程(3)Shell專案構成ORM
- Xamarin.FormsShell基礎教程(8)Shell的模版構成ORM
- 【WPF】 OxyPlot圖表控制元件學習控制元件
- Xamarin.FormsShell基礎教程(9)Shell相關類體系ORM
- Django框架表單基礎Django框架
- JavaGuns開發基礎框架搭建過程Java框架
- Xamarin.FormsShell基礎教程(5)Shell專案內容新建頁面ORM
- Python-matplotlib-入門教程(一)-基礎圖表繪製Python
- gojs 流程圖框架-基礎繪圖(一)GoJS流程圖框架繪圖
- Xamarin Essentials教程開啟檔案
- Go 基礎教程--6 陣列 ArrayGo陣列
- Xamarin.FormsShell基礎教程(7)Shell專案關於頁面的介紹ORM
- Java基礎教程(2)--Java開發環境Java開發環境
- AndoridSQLite資料庫開發基礎教程(5)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(4)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(10)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(9)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(8)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(7)SQLite資料庫
- Python全棧開發-Python基礎教程-01Python全棧
- java (基礎、框架)思維腦圖Java框架
- 以太坊開發框架Truffle基礎使用介紹框架