HelloChart--PreviewChartView(预览统计图)

2024-09-05 09:18

本文主要是介绍HelloChart--PreviewChartView(预览统计图),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

PreviewColumnChartView、PreviewLineChartView相当于是柱形图、折线图的预览模式,当柱形图与折线图数据过多,就可以通过预览图对其进行展示,用户可通过点击其中一部分进行放大查看。而且PreviewColumnChartView、PreviewLineChartView与ColumnChartView、LineChartView属性类似,只是多了一个预览图效果。


在XML中的定义:


//定义预览柱形图
  <lecho.lib.hellocharts.view. PreviewColumnChartView


            android:id="@+id/previewColumnChartView"


            android:layout_width="wrap_content"


            android:layout_height="wrap_content" >


        </lecho.lib.hellocharts.view. PreviewColumnChartView>
//定义预览折线图
  <lecho.lib.hellocharts.view. PreviewLineChartView


            android:id="@+id/previewLineChartView"


            android:layout_width="wrap_content"


            android:layout_height="wrap_content" >


        </lecho.lib.hellocharts.view. PreviewLineChartView>
 
控件实例化:


//实例化预览柱形图
PreviewColumnChartView previewColumnChartView;
previewChartView=(PreviewColumnChartView )findViewById(R.id.previewColumnChartView);
//实例化预览折线图
PreviewLineChartView previewLineChartView;
previewChartView=(PreviewLineChartView )findViewById(R.id.previewLineChartView);
 
chart属性设置:


previewChartView.setZoomEnabled(boolean isZoomEnabled)//设置是否支持缩放
previewChartView.setOnValueTouchListener(LineChartOnValueSelectListener touchListener);//为图表设置值得触摸事件
previewChartView.setInteractive(boolean isInteractive);//设置图表是否可以与用户互动
previewChartView.setValueSelectionEnabled(boolean idValueSelectionEnabled);//设置图表数据是否选中进行显示
previewChartView.setPreviewColor(int color);//设置预览图的颜色
previewChartView.setLineChartData(LineChartData data);//为图表设置数据,数据类型为LineChartData或者CoulmnChartData
 
预览图基本与折线、柱形图属性一致,仅仅是多了一个设置预览图的颜色属性
设置ChartData属性及为chart设置数据:


   //为预览图添加数据
    previewColumnChartView.setColumnChartData(LineChartData  data);
    previewLineChartView.setLineChartData(LineChartData data);
 
PreviewColumnChartView、PreviewLineChartView的数据分别为ColumnChartData、LineChartData,且与ColumnChartView、LineChartView的数据类型一致,可以参考我的关于这两个图表的文章。

这篇关于HelloChart--PreviewChartView(预览统计图)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk

4-4.Andorid Camera 之简化编码模板(获取摄像头 ID、选择最优预览尺寸)

一、Camera 简化思路 在 Camera 的开发中,其实我们通常只关注打开相机、图像预览和关闭相机,其他的步骤我们不应该花费太多的精力 为此,应该提供一个工具类,它有处理相机的一些基本工具方法,包括获取摄像头 ID、选择最优预览尺寸以及打印相机参数信息 二、Camera 工具类 CameraIdResult.java public class CameraIdResult {

第二天旅游线路规划和预览

第二天:从克拉玛依市乌尔禾区到五彩滩,晚上住宿贾登峪; 规划结果见下图: 1、行程安排 根据上面的耗时情况,规划一天的行程安排如下: 1)早上7:30起床,吃完早饭,8:30出发; 2)从克拉玛依市乌尔禾区到五彩滩风景区,路程229公里,车程3小时,中午12:00左右到达五彩滩景区; 3)中午吃饭1小时; 3)五彩滩游玩时间约3小时,在五彩滩游玩到16:00; 4)乘车前往阿勒泰地区布尔津县

uni-app--》打造个性化壁纸预览应用平台(三)

🏙️作者简介:大家好,我是亦世凡华、渴望知识储备自己的一名前端工程师 🌄个人主页:亦世凡华、 🌆系列专栏:uni-app 🌇座右铭:人生亦可燃烧,亦可腐败,我愿燃烧,耗尽所有光芒。 👀引言 ⚓经过web前端的学习,相信大家对于前端开发有了一定深入的了解,今天我开设了uni-app专栏,对于想从移动端开发方向进一步发展的朋友,希望看到我文章的朋友能对你有所帮助。

HelloChart--PieChartView(饼图)

在XML中的定义:  <lecho.lib.hellocharts.view.PieChartView             android:id="@+id/piechart"             android:layout_width="wrap_content"             android:layout_height="wrap_c

vue3 前端实现pdf打印预览 printjs

在utils建print.ts文件 interface PrintFunction {extendOptions: Function;getStyle: Function;setDomHeight: Function;toPrint: Function;}const Print = function (dom, options?: object): PrintFunction {optio

电脑图片只显示图标不显示图片,但是可以打开看,就是不能预览

电脑图片只显示图标不显示图片,但是可以打开看,就是不能预览 例如:不能显示出图片内容 解决方法:我的电脑(计算机)-右键-属性-高级系统设置-高级-性能-设置-找到(显示缩略图,而不是显示图标)前面勾上,保存 效果

React 实现PDF预览(数据源使用文件流而不是url)

一 前提         应公司要求,需要进行上传文件(pdf)的预览功能,网上大部分都是使用url作为预览数据源,但是现在后端那边只返回了pdf文件流,所以本文主要是用文件流来预览pdf。 二  首先需要获取pdf文件流,并转化为base64格式的数据。 1. 封装axios方法,用于获取pdf文件流 const apiClient = axios.create({baseURL: '/

QT QGraphicsView实现预览图片显示缩略图功能

QT QGraphicsView实现预览图片显示缩略图功能QT creator Qt5.15.2 头文件: #ifndef TGRAPHICSVIEW_H#define TGRAPHICSVIEW_H#include <QGraphicsView>#include <QMainWindow>#include <QObject>#include <QWidget>class TG

Wabacus结合PDF.js实现在线文档预览

首先,我们需要了解一下什么是在线预览,能够实现文档在线预览的工具有很多,简单举一两个例子: OpenOffice  该工具是实现了真正意义上的文档在线预览打印,因为它支持Office全部类型,包括图片在内。在预览的过程中,需要SWFTools将文件转换Adobe Flash文件(SWF文件),最终展示出来。虽然它展示的效果非常好,但个人觉得插件有点多,使用时还必须开启服务,整体来说比较麻烦。