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圖表開發基礎教程(9)OxyPlot框架框架
- Xamarin圖表開發基礎教程(8)OxyPlot框架框架
- Xamarin圖表開發基礎教程(7)OxyPlot框架框架
- Xamarin圖表開發基礎教程(5)OxyPlot框架框架
- Xamarin圖表開發基礎教程(4)OxyPlot框架框架
- Xamarin圖表開發基礎教程(3)OxyPlot框架框架
- Xamarin圖表開發基礎教程(13)OxyPlot框架支援的其它圖表框架
- Xamarin圖表開發基礎教程(11)OxyPlot框架支援的圖表型別框架型別
- Xamarin圖表開發基礎教程(10)OxyPlot框架支援的圖表型別框架型別
- Xamarin圖表開發基礎教程(12)OxyPlot框架支援的金融圖表型別框架型別
- Xamarin圖表開發基礎教程(1)
- Xamarin.Forms Shell基礎教程(1)ORM
- AndoridSQLite資料庫開發基礎教程(6)SQLite資料庫
- Xamarin開發教程如何使用Xamarin開發Android應用Android
- Xamarin.FormsShell基礎教程(6)Shell專案內容詳情頁面ORM
- C# Xamarin移動開發基礎進修篇C#移動開發
- Xamarin ios 教程 Xamarin跨平臺開發 C#蘋果應用開發iOSC#蘋果
- C#蘋果應用開發——第一講初始Xamarin Xamarin ios 教程 Xamarin跨平臺開發C#蘋果iOS
- 【WPF】 OxyPlot圖表控制元件學習控制元件
- Xamarin Android教程如何使用Xamarin開發Android應用Android
- Django框架表單基礎Django框架
- Xamarin.FormsShell基礎教程(8)Shell的模版構成ORM
- Xamarin.FormsShell基礎教程(3)Shell專案構成ORM
- Xamarin.FormsShell基礎教程(2)建立Shell解決方案ORM
- Xamarin XAML語言教程基礎語法篇大學霸
- IOS 6 基礎框架概覽iOS框架
- java 基礎 與 開發框架學習Java框架
- Xamarin.FormsShell基礎教程(9)Shell相關類體系ORM
- iOS藍芽4.0開發基礎教程iOS藍芽
- Xamarin.Forms教程開發Xamarin.Forms應用程式需要的工具ORM
- Xamarin.Forms教程下載安裝Windows版的Xamarin開發工具ORMWindows
- Android開發之道(4)程式框架基礎Android框架
- Go 基礎教程--6 陣列 ArrayGo陣列
- Java基礎教程(2)--Java開發環境Java開發環境
- PHP基礎教程-04 開發環境搭建PHP開發環境
- 使用Xamarin開發手機聊天程式 -- 基礎篇(大量圖文講解 step by step,附原始碼下載)原始碼
- 以太坊開發框架Truffle基礎使用介紹框架
- Xamarin.FormsShell基礎教程(5)Shell專案內容新建頁面ORM