精华内容
下载资源
问答
  • Android图表

    2018-06-19 10:00:05
    使用Android自定义图表库开发安卓图表数据。...........
  • android 图表

    2013-05-17 20:02:55
    android柱状图 android曲线图 android饼状图 android统计图表
  • android图表

    2019-02-19 14:08:41
    由于Google提供的AChartEngine的功能强大但使用起来较为复杂,MPAndroidChart同样能够实现一些效果较好的直方图,折线图,饼图等绘制,使用也较为简单轻便; 介绍MPAndroidChart
  • Android 图表

    千次阅读 2014-03-03 17:35:04
    最近在做的一个项目涉及到了图表的展示,经过比较之后发现使用WebView+ichartjs(html5+javascript)可以达到比较理想的效果 先来张效果图: 这里是ichartjs的官方网站:http://www.ichartjs.com/,文档和示例都...

    最近在做的一个项目涉及到了图表的展示,经过比较之后发现使用WebView+ichartjs(html5+javascript)可以达到比较理想的效果

    先来张效果图:



    这里是ichartjs的官方网站:http://www.ichartjs.com/,文档和示例都有

    关于android中ichartjs的基本使用方法可参考:http://my.oschina.net/huangyunlin2010/blog/145309


    本文主要侧重于三个方面:

    1  图表样式的定制

    首先来说下图表样式的定制(这里以折线图为例,其它的可参考官方文档,每个示例都有代码),如果大家看过上面的链接就会发现90%的样式都是在html文件中预先定义好的,只有个别样式数据是从Android代码中动态获取的,就我开发的项目而言,只会对图表的标题、背景、网格、两个坐标轴和折线这几个部分做定制,下面将自己项目中的html文件源代码贴出来(相应部分的样式定义都有说明)供大家参考,当然这里不可能面面俱到,具体还是要多参考官方的文档和Demo,多做些试验,相信总会得到自己满意的效果

    <!doctype html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<meta name="viewport" content="width=device-width, user-scalable=no" target-densitydpi="device-dpi"/>
    	<title>Document</title>
    	<script src="file:///android_asset/ichart.1.2.min.js" type="text/javascript" charset="utf-8" > </script>
    	<script type="text/javascript" charset="utf-8" >
    	</script>
    </head>
    
    <!-- bgcolor 用来设置WebView控件的背景色 , backgroud 用来设置WebView控件的背景图片-->
    <!-- 因为图表不会完全填充WebView控件(可能是控件自身属性问题),四周会有间隙,所有用此属性设置外观协调性-->
    <body bgcolor="#9997e1" οnlοad="javascript:myObject.init()">
    	<div id='canvasDiv'></div>
    </body>
    
    <script type="text/javascript" charset="utf-8" >
    	
    	var mData; // 数据源
    	var mWidth; // 图表宽,单位dpi
    	var mHeight; // 图表高,单位dpi
    	var mBottomLabels; // 底边刻度,array类型
    
    	function setContactInfo(data)  
         	{ 
    		mData= eval(data);  // 通过eval方法处理得到json对象数组  
    		mWidth=window.myObject.getWidth(); // 从代码中获取图表宽度
                	mHeight=window.myObject.getHeight(); // 从代码中获取图表高度
                	mBottomLabels=JSON.parse(window.myObject.getBottomLabels()); // 动态获取横轴数据集合
                	execute();
         	}
    
    	 function execute()
    	 {
    	 	// 测试数据
    		var data = 
    		[
    		  	{
    		    		name : '血糖值',
    	   	    		value : [1,3,1,6,3,2,7],// 折线点的值
    		   		color : '#ffffff', // 折线的颜色
    		    		line_width : 3  // 折线的宽度
    		  	}
    		];
    			
    		// 图表对象
    		var chart = new iChart.LineBasic2D({
    			
    			render : 'canvasDiv',
    			data : data, // 实际使用中要赋值为mData,这是从Android代码中获取的
    			border : 0, // 图表边框
    			/* 
    			 * 图表标题
    			title : 
    			{
    				text : mBottomLabels, 
    				font : '微软雅黑', 
    				fontsize : 20, 
    				color : '#ffffff',
    				offsety : 0
    			},
    			*/
    			width : mWidth, // 图表宽度
    			height : mHeight, // 图表高度
    			padding : 30, // 图表到四周距离
    			align : 'center', // 图表的位置
    			background_color : '#9997e1', // 图表背景颜色
    			coordinate :
    			{
    				height:'90%',
    				grid_color : '#ffffff', // 网格颜色
    				axis : { color : '#ffffff',}, // 坐标轴颜色	
    				scale: 
    				[	// 左边竖轴
    					{
    						position : 'left', // 刻度线位置
    					 	start_scale : 0, // 刻度线最小值
    					 	end_scale : 12, // 刻度线最大值
    					 	scale_space : 2, // 刻度线间距
    					 	scale_size : 0, // 刻度线高度 
    					 	// scale_color : '#ffffff' // 刻度线 颜色
    					 	label : { color : '#ffffff', fontsize : 15},		 		
    					},
    					// 底边横轴
    					{
    					 	position : 'bottom', // 刻度线位置
    					 	scale_size : 0,	 // 刻度线宽度
    						label : {color : '#ffffff', fontsize : 15},
    					 	// labels : ["02-21","02-22","02-23","02-24"]
    					 	labels : mBottomLabels
    					}
    				]
    			},
    			sub_option :
    			{
    				label : false, // 不显示折线点的值
    				hollow_inside : false,// 屏蔽一个点的亮色在外环的效果
    				point_size : 5 // 折线点大小
    			},	
    		});
    					
    		// 利用自定义组件构造左侧和底部说明文本
    		chart.plugin(new iChart.Custom({
    					
    			drawFn:function()
    			{
    				// 计算位置
    				var coo = chart.getCoordinate(),
    				x = coo.get('originx'),
    				y = coo.get('originy'),
    				w = coo.width,
    				h = coo.height;
    				// 在左上侧的位置,渲染一个单位的文字
    				chart.target.textAlign('start')
    				.textBaseline('bottom')
    				.textFont('600 15px 微软雅黑')
    				.fillText('mmol/l',x-30,y-10,false,'#ffffff')
    				.textBaseline('top')
    				.fillText('d',x+w+25,y+h+8,false,'#ffffff');
    			}
    		}));
    		// 画图表		
    		chart.draw();
    	 }
    	</script>
    </html>

    2 不同机型下的适配

    这里主要涉及到图表的宽度、高度和图表中说明文字的大小

    html文件中的数值单位都是px,直接使用固定值的话在不同分辨率的手机上会产生较大的效果差异,所以最好是从android代码中根据density计算好之后动态的传给javascript,这样才能达到比较好的效果,上述代码中图表的宽度和高度就是动态获取的

    3 图表数据的更新

    未完待续....



    展开全文
  • android 图表绘制

    2013-07-25 14:17:08
    android 图表 图表绘制 各种图表
  • 基本上如想在android上实现动态效果的android图表,可以是用该demo,能够很方便好看的实现想要的图表效果 图表源码 hellocharts android图表
  • Android图表年度最强总结,一篇文章从入门到精通!

    万次阅读 多人点赞 2020-03-13 14:35:28
    说到Android图表,不得不说一说MPAndroidChart这个强大的开源图表库,什么折线图、柱状图、饼图、气泡图、蜡烛图、混合图那是应有尽有!

    说到Android图表,不得不说一说MPAndroidChart这个强大的开源图表库,至于有多强大,先给你看看实现的效果图!如果效果图成功地引起了你的注意,那么,嘿嘿嘿,当然是把这篇文章看完,最后再点个赞!


    悄咪咪告诉你,这只是可实现效果的冰山一角(还有很多效果图我放在文章的最后面了)
    在这里插入图片描述
    MPAndroidChart是GitHub一个名叫Philipp的大神所写,可又绘制各种图表的一个库。在现在大数据即将来临的时代,用图表来展示数据,更直观易懂。并且很多行业(比如股票、医疗等等…)都需要图表来支撑。所以,画图对我们程序员来说也是一门必要的技术。其中图表的类型有这些:**LineChart(折线图)BarChart(柱状图),HorizontalBarChart(横向柱状图)CandleStickChart(蜡烛图)BubbleChart(气泡图)PieChart(饼状图)RadarChart(雷达图)ScatterChart(散点图)CombinedChart(组合图)。**

    添加依赖

    只需要简单地添加上依赖就可以愉快的使用这个强大的图标库了!
    具体操作请跳转至我的原创博客:MPAndroidChart的详细使用——添加依赖

    创建视图以及简单实现

    实现一个简单的图很简单,首先需要在你的XML文件中添加上一个视图(View),然后后台代码中创建一个List<Entry>,再把X轴和Y轴数据传入List中,接着创建DataSet对象和Data对象传入相应的参数,最后控件调用setData()方法传入你的Data对象,一个折线图就生成了!大致代码就是这样子:

    //其中两个参数对应的分别是   X轴   Y轴
    list.add(new Entry(0,7));     
    list.add(new Entry(1,10));
    list.add(new Entry(2,12));
    list.add(new Entry(3,6));
    list.add(new Entry(4,3));
    //list是你这条线的数据  "语文" 是你对这条线的描述
    LineDataSet lineDataSet=new LineDataSet(list,"语文");   
    LineData lineData=new LineData(lineDataSet);
    //有多条数据则使用adddataset()方法 参数是你的DataSet
    //lineData.addDataSet(lineDataSet);
    

    具体代码以及实现请跳转至我的原创博客:MPAndroidChart的详细使用——创建视图以及简单实现

    图表的交互

    图表的交互,指的是你对图表的一些操作,比如:缩放手势、点击、长按、拖拉等等,这些事件都可以通过设置来进行启用(或禁用)以及事件的监听回调。如下是监听回调的部分方法:

    public interface OnChartGestureListener {
        //长按监听事件回调
        public void onChartLongPressed(MotionEvent me);
        //双击监听事件回调
        public void onChartDoubleTapped(MotionEvent me);
       //单击监听事件回调
        public void onChartSingleTapped(MotionEvent me);
    }
    

    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——图表的交互

    高亮

    在这里插入图片描述
    如上图,高亮指的是当你点击图表中某个数据时,那个数据会突出显示(当然你可以禁用),高亮显示可以启用(或禁用),也可以对高亮进行样式的设置、甚至可以通过重写高亮类然后使用setHighlighter(ChartHighlighter highlighter)方法传入你自定义的高亮类进行自定义样式(比如定义成一个图片的样子…),并且高亮也有事件的监听回调:

    public interface OnChartValueSelectedListener {
        //选中一处高亮时的回调
        public void onValueSelected(Entry e, Highlight h);
        //没有选中时的回调
        public void onNothingSelected();
    }
    

    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——高亮

    坐标轴

    坐标轴作为图表最重要的元素之一,对其进行一番美化是非常有必要的!比如你可以通过setEnabled(boolean enabled)方法设置是否绘制坐标轴,也可以通过setAxisMaximum(float max)方法设置坐标轴上的最大值、最小值。根据需要,你甚至可以通过setInverted(boolean enabled)把坐标轴反转过来!当然,坐标轴有一个非常重要的属性是经常需要设置的,那就是坐标轴上的标签,可能你需要显示的X轴是星期的形式,而默认的则是阿拉伯数字,这里直接通过.setValueFormatter();方法重新格式化一下即可!部分X轴的实现方法如下:

    XAxis xAxis = chart.getXAxis();//实例化X轴对象进行使用
    //设置X轴位置 有以下几种   TOP   BOTTOM   BOTH_SIDED   TOP_INSIDE    BOTTOM_INSIDE
    xAxis.setPosition(XAxisPosition.BOTTOM);
    //设置X轴标签数据绘制的角度   也就是X轴上数据标签的旋转角度
    xAxis.setLabelRotationAngle(90)
    xAxis.setTextColor(Color.RED);//设置标签字体颜色
    // 自定义X轴上的数据格式
    xAxis.setValueFormatter(new MyCustomFormatter());
    

    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——坐标轴(X轴、Y轴、零线)

    添加数据

    添加数据其实很简单,只需要写一个List,然后向里面添加你的数据,但是由于绘制不同图表所需要填入的参数不同,List<>尖括号里面所包含的类型也需要转变,比如折线图(LineChart)是List,比如条形图(BarChart)是List,而饼图(PieChart)则是List等等,每种图都有不同的Entry,所以你添加数据时参数也会有所差异,下面列举了几个例子:

    //折线图(LineChart)添加数据
    List<Entry>list=new ArrayList<>();   
    //其中两个参数对应的分别是   X轴   Y轴
    list.add(new Entry(1,10));
    list.add(new Entry(2,12));
    
    //条形图(BarChart)添加数据
    List<BarEntry>list=new ArrayList<>();
    //其中两个数字对应的分别是   X轴   Y轴
    list.add(new BarEntry(1,7));     
    list.add(new BarEntry(2,10));
    
    //饼图(PieChart)添加数据
    List<PieEntry> list= new ArrayList<>();
    //第一个参数是当前所占区域的大小数据,第二个参数是当前扇形的描述
    list.add(new PieEntry(20, "软件设计"));
    list.add(new PieEntry(30, "英语"));
    

    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——设置数据

    ValueFormatter接口

    如下图,其中折线上数据的单位、X轴标签的自定义都是通过ValueFormatter接口来实现的,ValueFormatter接口可以对图表数据、X轴、Y轴进行数据的格式化(自定义),在实际开发中是一个非常常用的接口,也是学习图表必学的技能点之一!
    在这里插入图片描述
    在这里插入图片描述
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——ValueFormatter接口

    图表样式设置

    在这里插入图片描述
    说到图表的一些样式设置,如上图是简单地设置了一下图表的背景颜色,想要作出一个漂亮的图表,图表的整块视图的样式设置就显得极为重要了,比如你需要调整一下整个图表的背景颜色只需要调用setBackgroundColor(int color)方法,比如你想设置整个图表的边框以及边框线的宽度只需要调用setBorderColor(int color)setBorderWidth(float width)方法即可,等等的方法还有很多…
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——图表的设置and图表样式设置

    图例

    图例同样作为图表最重要的元素之一,其样式的美化也是学习图表必不可少的一门功课,如下图,图例的样式以及位置那是千变万化,只需要小小几行代码,你就可以拥有一个精美的小图例,你可以调用setEnabled(boolean enabled)方法来禁用(或启用)图例,你也可以调用setPosition(LegendPosition pos)方法来设置图例在图表中的位置,你甚至可以setCustom(int[] colors, String[] labels)自定义图例的颜色以及标签文本的内容!
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——Legend图例的详细设置

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    图表的描述(右下角的英文)

    在这里插入图片描述
    刚学习图表的同学可能会注意到,无论画的是什么类型的图表,右下角总是会有一串很小的英文字母,也不知道干啥的,总是和狗皮膏药一样跟着你的每一个图表,当然英语比较好的同学就能看懂单词的意思,那就是图表的描述,实际开发中我们用到图表的描述的时候并不多,你要说给图表加描述,你大可以在图表的上方加上一个TextView,可以实现更多的标题样式,而这个描述你要让它显示在你的图表正上方,然后去定义一些字体大小、字体颜色完全不如去写一个TextView简单,说归说,用法还是要会的,嘿嘿嘿
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——图表描述的设置(右下角的那串英文)

    图表动态数据

    在这里插入图片描述
    如上图,动态数据也是实际开发中经常需要用到的属性,这里演示的添加数据和删除数据,当然如果你是要做一个实时更新数据图表也是同理,只需要对你的数据重新进行设置,然后调用.notifyDataSetChanged().invalidate()方法对图表的数据以及显示进行更新,你就会看到一个拥有全新数据的图表出现在你面前!
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——图表动态实时数据

    修改视窗显示

    修改视窗显示,实际上是对View的显示进行一些设置,比如利用setVisibleXRangeMaximum(float maxXRange)方法,对一次最大显示的X轴大小进行定义,或者利用setExtraOffsets(float left, float top, float right, float bottom)设置额外的偏移量(围绕图表视图),再或者可以调用centerViewTo(float xValue, float yValue, AxisDependency axis)将当前视图的中心移动到指定的x值和y值,以及利用代码对视图进行缩放等等…
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——修改视窗显示

    动画

    在这里插入图片描述
    作为一名效果派,一个图表没有个像样的动画哪里行?木呆木呆那都不是我的风格,这里只是演示了动画中最简单的Y轴动画,注意这是最简单的,可以说是最Low的效果,有多少种你就数数下面多少种吧(20+),效果之多我都想用图表做个动画片了~

    public enum EasingOption {//由于效果太多,中间用逗号隔开了
    Linear,EaseInQuad,EaseOutQuad,EaseInOutQuad,EaseInCubic,EaseOutCubic,EaseInOutCubic,EaseInQuart,
    EaseOutQuart,EaseInOutQuart,EaseInSine,EaseOutSine,EaseInOutSine,EaseInExpo,EaseOutExpo,EaseInOutExpo,
    EaseInCirc,EaseOutCirc,EaseInOutCirc,EaseInElastic,EaseOutElastic,EaseInOutElastic,EaseInBack,EaseOutBack,
    EaseInOutBack,EaseInBounce,EaseOutBounce,EaseInOutBounce
    }
    

    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——动画

    MarkerView

    iMarker接口可以实现自定义高亮显示标记的视图,只需要写一个类去继承MarkerView,然后实例化Marker以后,调用图表的.setMarker()方法即可。
    这里是两个预设的IMarker

    MarkerView允许加载一个layout去展示对应的标注,继承这个类并重写refreshContent(…)方法来使用标注数据
    MarkerImage允许加载一张图片在标注上显示对应的图片,继承这个类并重写refreshContent(…)方法来使用标注数据

    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——MarkerView

    ChartData类以及ChartData子类

    ChartData类是所有数据类(子类)的基类,类似于LineData, BarData、…诸若此类。它用于为Chart通过setData(…)图表的方法。其实很多时候用ChartData的子类的方法就能够满足功能需求,这里是为了让你更好的熟悉和了解图表的数据模型。先写一个类继承ChartData,然后重写一些方法等等,这里不多BB。
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——ChartData类以及ChartData子类

    DataSet类以及DataSet子类

    DataSet类是所有数据集类(子类)的基类,类似于LineDataSet, BarDataSet、…诸若此类。其方法基本和ChartData一样,所以也不多BB。
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——DataSet类以及DataSet子类

    ViewPortHandler(视图控制器)

    ViewPortHandler类负责处理图表的视图端口。这意味着它负责图表视图中可见的内容,它在平移和缩放级别、图表的大小以及绘图区域和当前偏移量方面都是当前状态。这个ViewPortHandler允许直接访问上述所有属性并修改它们。建议:这方面的设置最好是有一定水平且熟悉API的人来进行操作,否则可能会出现很多意外错误。
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——ViewPortHandler(视图控制器)

    FillFormat接口

    FillFormatter接口允许自定义LineDataSet的数据应在何处不进行绘制(也就是跳过)。只需要创建一个类并实现FillFormatter接口来使用。很简单,写一个类实现FillFormat接口,然后DataSet对象调用.setFillFormatter()方法传入参数即可实现。
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——FillFormat接口

    很有用的杂项设置

    这部分是官方归类为杂项的一些方法,比如:清除图表数据、以及一些获取图表的信息的方法、还有把图表保存成图片存放在手机的图库等等…!有一些都是实际开发经常需要使用的方法,所以也很重要!比如clear()清除图表中所有的数据,比如isEmpty()判断图表数据对象是否为空,再比如saveToGallery(String title)将当前图表作为图像保存到图库(需权限)。
    具体代码以及更多实现请跳转至我的原创博客:MPAndroidChart的详细使用——杂类(很有用)

    最后献上一大波效果图

    折线图的
    在这里插入图片描述
    条形图的
    在这里插入图片描述
    饼图的
    在这里插入图片描述
    雷达图、气泡图、散点图、、蜡烛图、组合图的
    在这里插入图片描述
    第一篇破万字的博客,如果屏幕前的你觉得写得还不是太烂。。。点个赞鼓励一下下呗~| 点个赞再走!!!

    展开全文
  • Android 图表分析MPAndroidCharAndroid 图表分析MPAndroidCharAndroid 图表分析MPAndroidCharAndroid 图表分析MPAndroidCharAndroid 图表分析MPAndroidCharAndroid 图表分析MPAndroidCharAndroid 图表分析...
  • Android 图表生成类库.rar
  • 本篇文章主要介绍了Android图表 MPAndroidChart折线图,MPAndroidChart的功能很强大,非常具有实用价值,需要的朋友可以参考下。
  • Android 图表生成类库

    2014-09-05 00:24:39
    Android 图表生成类库,方便生成各式各样的图表等信息,非常适合项目直接使用
  • android图表引擎

    2013-04-18 15:36:40
    android图表处理引擎,可以通过这个实现android显示条形图、柱形图、圆形饼图及线形图。
  • Android图表插件

    千次阅读 2018-06-13 22:03:16
    Android图表插件 图表简介 图表使用的原因是为了将一堆杂乱无章或者是有序的数字转换为可视化、形象的图像展示,能够以简洁、简便方式展示所要表达的内容,android图表使用主要目的是进行数据分析,并将分析结果...

    Android图表插件

    图表简介

    图表使用的原因是为了将一堆杂乱无章或者是有序的数字转换为可视化、形象的图像展示,能够以简洁、简便方式展示所要表达的内容,android图表使用主要目的是进行数据分析,并将分析结果进行详细展示,客户通过汇总总结分析所要结果。

    开源android图表工具

    常用的android开源图表工具分为以下三种:

    • MPAndroidChart
    • Hellocharts
    • WilliamChart

    三种图表各有优缺点,mpchart具有以下特点:支持多种类型图表展示,支持缩放图表、拖动图标、支持动画效果等,社区活跃度较高,相对于其它图表,Hellocharts实现方式较为简单,而且每个图表都会有对应demo展示,因此实现上对于新手相对较为简单,WilliamChart相对于其他图表较为简洁,实现页面干净,简洁。从新手入门基础考虑,本文章重点讲述Hellocharts。
    Hellocharts实现功能:
    1、折线图
    2、柱状图
    3、饼图
    4、气泡图
    5、散点图
    6、填充线
    7、动画

    实现的图表效果如下:
    1、柱状图

    2、图表类型

    3、图表类型

    4、气泡图

    实现过程如下所示:

    //导入android依赖包:
        dependencies{
            compile 'com.github.lecho:hellocharts-library:1.5.8@aar'
        }  
    //添加build.gradle依赖JitPack.io
      repositories {
          maven {
              url "https://jitpack.io"
          }
      }
      dependencies {
          compile 'com.github.lecho:hellocharts-android:v1.5.8'
      }

    下面以折线图为例详细讲述hellochart实现过程:
    1、在android页面布局中实现图表布局:

     <lecho.lib.hellocharts.view.LineChartView
        android:id="@+id/chart"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
    

    2、定义图表类型

    ChartData.setAxisXBottom(Axis axisX);
    ColumnChartData.setStacked(boolean isStacked);
    Line.setStrokeWidth(int strokeWidthDp);
    

    3、实现页面图表展示效果

    List<PointValue> values = new ArrayList<PointValue>();
    values.add(new PointValue(0, 2));
    values.add(new PointValue(1, 4));
    values.add(new PointValue(2, 3));
    values.add(new PointValue(3, 4));
    //In most cased you can call data model methods in builder-pattern-like manner.
    Line line = new Line(values).setColor(Color.BLUE).setCubic(true);
    List<Line> lines = new ArrayList<Line>();
    lines.add(line);
    LineChartData data = new LineChartData();
    data.setLines(lines);
    LineChartView chart = new LineChartView(context);
    chart.setLineChartData(data);
    

    4、页面效果

    使用心得:
    通过学习hellochart对图表有了深刻的认识与理解,数据分析离不开图表的展示,学习图表的过程需要不断的学习系统内部原理,图表的内核结构,才能做出更好的产品。

    作者:潘文霞

    展开全文
  • android图表工具

    2019-05-27 11:38:31
    android图表工具 git地址 属性和方法
    展开全文
  • Android图表生成类库Demo
  • 作者Idtk,源码SmallChart,SmallChart是一个开源的Android图表库,拥有5种不同的图表类型来展示数据。可以通过输入的数据以及可设置的颜色、画笔大小等属性方便的创建图表。
  • android图表ichartjs

    千次阅读 2015-05-20 17:12:38
    android图表ichartjs
  • Android图表样例 MPChart

    2016-12-01 16:05:55
    Android图表样例 MPChart
  • 主要为大家详细介绍了一个酷炫的Android图表制作框架,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Android图表绘制源码.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 转载一篇Android图表控件MPAndroidChart的博客。 相关文章: Android图表控件MPAndroidChart的简单介绍(MPAndroidChart3.0) Android图表控件MPAndroidChart——曲线图LineChart的使用(多条曲线) Android图表控件...
  • android图表jar以及例子

    2011-10-20 10:22:39
    android图表jar以及例子 chart
  • SmallChart是一个开源的Android图表库 基于IDEA的android工程源码demo

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,669
精华内容 11,067
关键字:

android图表