在Activity中利用AChartEngine (ACE)显示图表.
基本思路: 设定数据,渲染器,并且显示到GraphicsView中 .
具体操作:
1.布局文件(itemchartactivity.xml)中增加:
<LinearLayout android:id="@+id/chart"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.72"/>
2 .AndoridManifest.xml中增加:
<activity android:name="org.achartengine.GraphicalActivity" />
3.itemChartActivity中增加:
private AbstractDemoChart mChart;
private XYMultipleSeriesDataset mDataset; //数据集
private XYMultipleSeriesRenderer mRenderer; //渲染器
private GraphicalView mChartView; //显示图表
private LinearLayout layout; //用于绑定图表控件。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.itemchartactivity);
mChart = new AbstractDemoChart(this);
/******* 1.构建数据. ********/
//标题
titles = new String[] { "New tickets","平均值"};
//时间轴 , 数值
getDataXY(titles.length); //通过访问数据库,给dates, values 赋值.
mDataset = mChart.buildDateDataset(titles, dates, values);
/*******2.构建显示时用的渲染图*/
getRenderer();
/*******3.在GraphicalView中显示.*/
layout = (LinearLayout) findViewById(R.id.chart); //绑定控件
mChartView = ChartFactory.getTimeChartView(this, mDataset, mRenderer, "MM/dd/yyyy");
layout.addView(mChartView, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
分享到:
相关推荐
AChartEngine是为android应用而设计的绘图工具库。目前该库的最新稳定版本是0.7,支持绘制以下类型的图表: ?line chart ?area chart ?scatter chart ?time chart ?bar chart ?pie chart ?bubble chart ?doughnut ...
AChartEngine是为Android...以上每种图表都可以包含多个序列, 可以将X轴以水平或垂直的形式显示,也支持很多自定义的特性。另外,图表可以作为View构建,也可以作为Intent构建这样可以被用于启动一个活动(Activity)。
import org.achartengine.chart.BarChart; import org.achartengine.chart.BarChart.Type; import org.achartengine.chart.BubbleChart; import org.achartengine.chart.CombinedXYChart; import org.achartengine....
achartengine 1.2.0版本的下载,可以实现饼图,折线图,柱状图等
achartengine1.1.0.jar、achartengine1.2.0.jar,Android 绘图工具库,图标控件。支持绘制以下类型的图表:line chart、area chart、scatter chart、time chart、bar chart、pie chart、bubble chart
achartengine引擎的中文注释图表是一个有大量中文注释版的AChartEngine图标引擎源码,AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:range (high-low) bar chart (范围条形图)、dial ...
android绘图 画饼状图 achartengine开源项目 文件包含achartengine-1.1.0.jar、achartengine-1.1.0-demo-source.zip、achartengine-1.1.0-javadocs.zip
Android中绘图依赖的第三方jar包 AchartEngine ,包含1.1.0和1.2.0两个版本,请按需使用
achartengine.jar一个简单实现饼图、折线图、柱状图的工具,简单实用
使用 AChartEngine 库在安卓Android中创建图表.zip
achartengine-1.1.0.jar 用于在android上绘制曲线图和趋势图 它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表
用achartengine在android平台上开发报表的jar包
本项目是一个有大量中文注释版的AChartEngine图标引擎源码,AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:range (high-low) bar chart (范围条形图)、dial chart / gauge (拨号盘/压力表...
achartengine开发用jar包,版本achartengine-1.2.0.jar,日期2016-03-06,请需要的同学使用
开源框架 achartengine.jar 安卓图表框架。 开源框架achartengine.jar achartengine
android画图工具包,非常好用!有案例