Xamarin图表开发基础教程(3)OxyPlot框架

Xamarin.Android中使用OxyPlot框架

在Xamarin.Android平台上实现图表显示需要完成以下的步骤:

1.添加OxyPlot.Xamarin.Android组件

打开Xamarin.Android项目,使用Nuget将OxyPlot.Xamarin.Android组件添加到项目的引入中。

2.布局PlotView视图

在界面布局axml文件中,使用PlotView视图进行布局,其语法形式如下:

  • <OxyPlot.Xamarin.Android.PlotView
  • android:id="********"
  • android:layout_width="***********"
  • android:layout_height="***********"
  • …… />

注意:PlotView视图是一个视图控件,用于显示图表。

3.构建图表

使用PlotModel类构建图表,该类被称为图表模型。开发者可以将其理解为一个绘制图表的画布。可以根据需求,将坐标轴以及数据列添加到画布中,即实现绘制。

4.显示图表

将PlotView视图的显示模式Mode设置为PlotModel对象,即设置PlotView视图需要显示的内容。这样就可以完成图表的显示。

Xamarin图表开发基础教程(3)OxyPlot框架相关推荐

  1. Xamarin图表开发基础教程(13)OxyPlot框架支持的其它图表

    Xamarin图表开发基础教程(13)OxyPlot框架支持的其它图表 除了以上提到的图表外,OxyPlot组件还包含了6种类型的其它图表,分别为等高线图.箱线图.饼图.热图.散点图和散点误差图,如图 ...

  2. Xamarin图表开发基础教程(12)OxyPlot框架支持的金融图表类型

    Xamarin图表开发基础教程(12)OxyPlot框架支持的金融图表类型 OxyPlot组件中支持5种类型的金融图表,它们分别为销量图.高低图.股票K线图.股票走势图和旧式股票图,如图1.20~1. ...

  3. Xamarin图表开发基础教程(11)OxyPlot框架支持的图表类型

    Xamarin图表开发基础教程(11)OxyPlot框架支持的图表类型 OxyPlot组件中支持7种类型的条型图表,分别为普通条形图.线型条形图.矩形条形图.差值图.龙卷风图.普通柱形图和柱形误差图, ...

  4. Xamarin图表开发基础教程(10)OxyPlot框架支持的图表类型

    Xamarin图表开发基础教程(10)OxyPlot框架支持的图表类型 OxyPlot组件支持26种图表,这些图表按照功能和样式可以分为4大类,分别为线型图表.条型图表.金融图表和其它图表. 线型图表 ...

  5. Xamarin图表开发基础教程(8)OxyPlot框架

    Xamarin图表开发基础教程(8)OxyPlot框架 [示例OxyPlotFormsDemo]在Xamarin.Forms中实现线图的显示. (1)打开Xamarin.Forms项目. (2)将Ox ...

  6. Xamarin图表开发基础教程(7)OxyPlot框架

    Xamarin图表开发基础教程(7)OxyPlot框架 Xamarin.Forms中使用OxyPlot框架 在Xamarin. Forms平台上实现图表显示需要完成以下的步骤: 1.添加OxyPlot ...

  7. Xamarin图表开发基础教程(6)OxyPlot框架

    Xamarin图表开发基础教程(6)OxyPlot框架 Xamamin iOS中绘制线图OxyPlotiOSDemo [示例OxyPlotiOSDemo]下面将实现线图的显示.具体的操作步骤如下: ( ...

  8. Xamarin图表开发基础教程(5)OxyPlot框架

    Xamarin图表开发基础教程(5)OxyPlot框架 Xamarin.iOS中使用OxyPlot框架 在Xamarin.iOS平台上实现图表显示需要完成以下的步骤: 1.添加OxyPlot.Xama ...

  9. Xamarin图表开发基础教程(4)OxyPlot框架

    Xamarin图表开发基础教程(4)OxyPlot框架 XamaminAndroid中绘制线图OxyPlotAndroidDemo [示例1-1:OxyPlotAndroidDemo]下面实现线图的绘 ...

最新文章

  1. oracle cusor游标,ORACLE CURSOR 游标详解
  2. Python 技术篇-连接oracle数据库并执行sql语句实例演示,python连接oracle数据库oci详细配置方法
  3. Flex+J2EE获取FlexSession的方法
  4. idea自定义快捷鍵
  5. 方立勋_30天掌握JavaWeb_Cookie
  6. Node mysql
  7. php swoole 心跳,聊聊swoole的心跳
  8. 学习进度——第十二周
  9. 【非科班告诉你】前端自学从小白到入门
  10. 交换机工作原理_交换机你了解它吗?它工作原理是这样的
  11. python和c++哪个好-Scratch和Python与C++选哪个合适
  12. 《网络攻防第六周作业》
  13. visio中公式太小_冲压模具设计:冲床吨位计算公式、实例分析,设计师值得一看...
  14. 中国移动智能网关(光猫)超级管理员账户密码 型号: PT924G
  15. 快来了解一下5个超实用的WPS表格操作技巧!
  16. 基于火焰传感器的火焰警报
  17. 讯飞离线语音合成(离线资源包)
  18. 央行数字货币(数字人民币)DCEP
  19. linux 加速度传感器数据获取,Android传感器SensorEventListener之加速度传感器
  20. 比MySQL快801倍,字节阿里争相 部署,真香!

热门文章

  1. 快评 美国软件开发杂志的最新jolt大奖!
  2. element-ui和semantic-ui冲突的解决方法--局部引入semantic-ui的css
  3. laravel-admin关联查询问题解决办法
  4. PendSV异常介绍、用于上下文切换
  5. JUnit报initializationError的解决方法
  6. Long类型转json时前端js丢失精度解决方案
  7. 错误:Parameter ‘0‘ not found.Available parameters are [arg1, arg0, param1, param2]的解决方法
  8. Bootstrap4 glyphicon 移除图标 glyphicon fonts-faces 解决方案
  9. 是否保证Python列表的元素保持按插入顺序排列?
  10. 什么是C中的“静态”功能?