Flutter-图表显示charts_flutter

2024-09-07 09:48
文章标签 显示 图表 flutter charts

本文主要是介绍Flutter-图表显示charts_flutter,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

引入插件:
charts_flutter: ^0.4.0
ChartFlutterBean
import 'package:charts_flutter/flutter.dart';
import 'package:myself_project/OrdinalSales%20.dart';class ChartFlutterBean {static List<Series<TimeSeriesSales, DateTime>> createSampleData0() {final data = [new TimeSeriesSales(new DateTime(2017, 9, 19), 15),new TimeSeriesSales(new DateTime(2017, 9, 26), 25),new TimeSeriesSales(new DateTime(2017, 10, 9), 20),new TimeSeriesSales(new DateTime(2017, 10, 10), 75),];return [new Series<TimeSeriesSales, DateTime>(id: 'Sales',colorFn: (_, __) => MaterialPalette.blue.shadeDefault,domainFn: (TimeSeriesSales sales, _) => sales.time,measureFn: (TimeSeriesSales sales, _) => sales.sales,data: data,),];}//条形图static List<Series<LinearSales, int>> createSampleData6() {final data = [new LinearSales(0, 5),new LinearSales(1, 25),new LinearSales(2, 100),new LinearSales(3, 75),];return [new Series<LinearSales, int>(id: 'Sales',colorFn: (_, __) => MaterialPalette.blue.shadeDefault,domainFn: (LinearSales sales, _) => sales.year,measureFn: (LinearSales sales, _) => sales.sales,data: data,)];}//多数据折线图static List<Series<LinearSales, int>> createSampleData5() {final myFakeDesktopData = [new LinearSales(0, 5),new LinearSales(1, 25),new LinearSales(2, 100),new LinearSales(3, 75),];var myFakeTabletData = [new LinearSales(0, 10),new LinearSales(1, 50),new LinearSales(2, 200),new LinearSales(3, 150),];var myFakeMobileData = [new LinearSales(0, 15),new LinearSales(1, 75),new LinearSales(2, 300),new LinearSales(3, 225),];return [new Series<LinearSales, int>(id: 'Desktop',colorFn: (_, __) => MaterialPalette.blue.shadeDefault,domainFn: (LinearSales sales, _) => sales.year,measureFn: (LinearSales sales, _) => sales.sales,data: myFakeDesktopData,),new Series<LinearSales, int>(id: 'Tablet',colorFn: (_, __) => MaterialPalette.red.shadeDefault,//dashPattern: [2, 2],domainFn: (LinearSales sales, _) => sales.year,measureFn: (LinearSales sales, _) => sales.sales,data: myFakeTabletData,),new Series<LinearSales, int>(id: 'Mobile',colorFn: (_, __) => MaterialPalette.green.shadeDefault,//dashPattern: [8, 3, 2, 3],domainFn: (LinearSales sales, _) => sales.year,measureFn: (LinearSales sales, _) => sales.sales,da

这篇关于Flutter-图表显示charts_flutter的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1144730

相关文章

Flutter打包APK的几种方式小结

《Flutter打包APK的几种方式小结》Flutter打包不同于RN,Flutter可以在AndroidStudio里编写Flutter代码并最终打包为APK,本篇主要阐述涉及到的几种打包方式,通... 目录前言1. android原生打包APK方式2. Flutter通过原生工程打包方式3. Futte

Linux虚拟机不显示IP地址的解决方法(亲测有效)

《Linux虚拟机不显示IP地址的解决方法(亲测有效)》本文主要介绍了通过VMware新装的Linux系统没有IP地址的解决方法,主要步骤包括:关闭虚拟机、打开VM虚拟网络编辑器、还原VMnet8或修... 目录前言步骤0.问题情况1.关闭虚拟机2.China编程打开VM虚拟网络编辑器3.1 方法一:点击还原VM

Python如何在Word中生成多种不同类型的图表

《Python如何在Word中生成多种不同类型的图表》Word文档中插入图表不仅能直观呈现数据,还能提升文档的可读性和专业性,本文将介绍如何使用Python在Word文档中创建和自定义各种图表,需要的... 目录在Word中创建柱形图在Word中创建条形图在Word中创建折线图在Word中创建饼图在Word

CSS模拟 html 的 title 属性(鼠标悬浮显示提示文字效果)

《CSS模拟html的title属性(鼠标悬浮显示提示文字效果)》:本文主要介绍了如何使用CSS模拟HTML的title属性,通过鼠标悬浮显示提示文字效果,通过设置`.tipBox`和`.tipBox.tipContent`的样式,实现了提示内容的隐藏和显示,详细内容请阅读本文,希望能对你有所帮助... 效

Flutter监听当前页面可见与隐藏状态的代码详解

《Flutter监听当前页面可见与隐藏状态的代码详解》文章介绍了如何在Flutter中使用路由观察者来监听应用进入前台或后台状态以及页面的显示和隐藏,并通过代码示例讲解的非常详细,需要的朋友可以参考下... flutter 可以监听 app 进入前台还是后台状态,也可以监听当http://www.cppcn

Java实战之利用POI生成Excel图表

《Java实战之利用POI生成Excel图表》ApachePOI是Java生态中处理Office文档的核心工具,这篇文章主要为大家详细介绍了如何在Excel中创建折线图,柱状图,饼图等常见图表,需要的... 目录一、环境配置与依赖管理二、数据源准备与工作表构建三、图表生成核心步骤1. 折线图(Line Ch

四种Flutter子页面向父组件传递数据的方法介绍

《四种Flutter子页面向父组件传递数据的方法介绍》在Flutter中,如果父组件需要调用子组件的方法,可以通过常用的四种方式实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录方法 1:使用 GlobalKey 和 State 调用子组件方法方法 2:通过回调函数(Callb

如何设置vim永久显示行号

《如何设置vim永久显示行号》在Linux环境下,vim默认不显示行号,这在程序编译出错时定位错误语句非常不便,通过修改vim配置文件vimrc,可以在每次打开vim时永久显示行号... 目录设置vim永久显示行号1.临时显示行号2.永www.chinasem.cn久显示行号总结设置vim永久显示行号在li

电脑显示hdmi无信号怎么办? 电脑显示器无信号的终极解决指南

《电脑显示hdmi无信号怎么办?电脑显示器无信号的终极解决指南》HDMI无信号的问题却让人头疼不已,遇到这种情况该怎么办?针对这种情况,我们可以采取一系列步骤来逐一排查并解决问题,以下是详细的方法... 无论你是试图为笔记本电脑设置多个显示器还是使用外部显示器,都可能会弹出“无HDMI信号”错误。此消息可能

C#图表开发之Chart详解

《C#图表开发之Chart详解》C#中的Chart控件用于开发图表功能,具有Series和ChartArea两个重要属性,Series属性是SeriesCollection类型,包含多个Series对... 目录OverviChina编程ewSeries类总结OverviewC#中,开发图表功能的控件是Char