Xamarin圖表開發基礎教程(7)OxyPlot框架
Xamarin圖表開發基礎教程(7)OxyPlot框架
Xamarin.Forms中使用OxyPlot框架
在Xamarin. Forms平臺上實現圖表顯示需要完成以下的步驟:
1.新增OxyPlot.Xamarin.Forms元件
開啟Xamarin.Forms專案,透過Nuget,將OxyPlot.Xamarin.Forms元件新增到各個子專案的引入項中。
2.初始化OxyPlot渲染器
在各個平臺的子專案下,對OxyPlot渲染器進行初始化。其語法形式如下:
OxyPlot.Xamarin.Forms.Platform.assignPlatform.PlotViewRenderer.Init();
其中,assignPlatform指定的是各個子專案對應的平臺,如果是Android子專案,這裡的assignPlatform就是Android。
3.建立PlotView檢視
建立PlotView檢視的方式有兩種,分別是在佈局檔案xaml中和在程式碼檔案.cs中。下面將講解這兩種建立方式。
(1)在佈局檔案xaml檔案中,建立PlotView檢視的語法形式如下:
<oxy:PlotView Model="*******" VerticalOptions="********" HorizontalOptions="********" …… />
注意:在佈局PlotView檢視時,需要宣告名稱空間,程式碼如下:
xmlns:oxy="clr-namespace:OxyPlot.Xamarin.Forms;assembly=OxyPlot.Xamarin.Forms"
(2)在程式碼檔案.cs中,也可以建立PlotView檢視,並需要將該檢視新增的主頁面的內容中。
4.構建圖表
使用PlotModel類構建圖表,該類被稱為圖表模型。開發者可以將其理解為一個繪製圖表的畫布。可以根據需求,將座標軸以及資料列新增到畫布中,即實現繪製。
5.顯示圖表
將PlotView檢視的顯示模式Mode設定為PlotModel物件,即設定PlotView檢視需要顯示的內容。這樣就可以完成圖表的顯示。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2664338/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Xamarin圖表開發基礎教程(6)OxyPlot框架框架
- Xamarin圖表開發基礎教程(5)OxyPlot框架框架
- Xamarin圖表開發基礎教程(4)OxyPlot框架框架
- Xamarin圖表開發基礎教程(3)OxyPlot框架框架
- Xamarin圖表開發基礎教程(9)OxyPlot框架框架
- Xamarin圖表開發基礎教程(8)OxyPlot框架框架
- Xamarin圖表開發基礎教程(13)OxyPlot框架支援的其它圖表框架
- Xamarin圖表開發基礎教程(11)OxyPlot框架支援的圖表型別框架型別
- Xamarin圖表開發基礎教程(10)OxyPlot框架支援的圖表型別框架型別
- Xamarin圖表開發基礎教程(12)OxyPlot框架支援的金融圖表型別框架型別
- Xamarin圖表開發基礎教程(1)
- Xamarin.Forms Shell基礎教程(1)ORM
- AndoridSQLite資料庫開發基礎教程(7)SQLite資料庫
- Xamarin.FormsShell基礎教程(7)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教程開啟檔案
- Xamarin.FormsShell基礎教程(6)Shell專案內容詳情頁面ORM
- Java基礎教程(2)--Java開發環境Java開發環境
- AndoridSQLite資料庫開發基礎教程(6)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(5)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(4)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(10)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(9)SQLite資料庫
- AndoridSQLite資料庫開發基礎教程(8)SQLite資料庫
- Python全棧開發-Python基礎教程-01Python全棧
- java (基礎、框架)思維腦圖Java框架
- 以太坊開發框架Truffle基礎使用介紹框架
- 【PyTorch基礎教程7】多維特徵inputPyTorch特徵