AChartEngine中表盘图
来源:互联网 发布:linux显卡驱动安装 编辑:程序博客网 时间:2024/03/28 19:23
package com.sprd.chartexample;import java.io.File;import java.io.FileOutputStream;import java.util.Random;import org.achartengine.ChartFactory;import org.achartengine.GraphicalView;import org.achartengine.chart.PointStyle;import org.achartengine.chart.BarChart.Type;import org.achartengine.chartdemo.demo.chart.XYChartBuilder;import org.achartengine.model.CategorySeries;import org.achartengine.model.SeriesSelection;import org.achartengine.model.XYMultipleSeriesDataset;import org.achartengine.model.XYSeries;import org.achartengine.renderer.DialRenderer;import org.achartengine.renderer.SimpleSeriesRenderer;import org.achartengine.renderer.XYMultipleSeriesRenderer;import org.achartengine.renderer.XYSeriesRenderer;import org.achartengine.tools.PanListener;import org.achartengine.tools.ZoomEvent;import org.achartengine.tools.ZoomListener;import android.os.Bundle;import android.os.Environment;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.Bitmap.CompressFormat;import android.graphics.Color;import android.graphics.Paint.Align;import android.util.Log;import android.view.Menu;import android.view.View;import android.view.ViewGroup.LayoutParams;import android.widget.Button;import android.widget.EditText;import android.widget.LinearLayout;import android.widget.Toast;public class MainActivity extends Activity {public static final String TYPE = "type";CategorySeries category = new CategorySeries("Cpu freq");DialRenderer mRenderer = new DialRenderer();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 设置图表显示的位置mRenderer.setMargins(new int[] { 30, 30, 30, 30 });// 设置图表的X轴处于水平方向还是垂直方向mRenderer.setChartTitle("Cpu Freq");// 设置图表标题mRenderer.setChartTitleTextSize(30);// 设置图表标题文字的大小mRenderer.setLabelsTextSize(22);// 设置标签的文字大小 ,刻度文本的大小// mRenderer.setLegendTextSize(20);//设置图例文本大小mRenderer.setShowGrid(true);// 显示网格mRenderer.setApplyBackgroundColor(true);mRenderer.setBackgroundColor(Color.BLACK);// mRenderer.setXLabels(0);DialRenderer.Type[] types = { DialRenderer.Type.ARROW,DialRenderer.Type.NEEDLE, DialRenderer.Type.NEEDLE };mRenderer.setVisualTypes(types);mRenderer.setMinValue(0);mRenderer.setMaxValue(50);mRenderer.setShowLabels(true);Random r = new Random();int[] colors = { Color.BLUE, Color.RED, Color.GREEN };String[] titles = { "curFreq", "minFreq", "maxFreq" };for (int i = 0; i < 3; i++) {category.add(titles[i], r.nextInt(40));// 点的绘制进行设置SimpleSeriesRenderer ssRenderer = new SimpleSeriesRenderer();// 设置颜色ssRenderer.setColor(colors[i]);// 是否显示值ssRenderer.setDisplayChartValues(true);mRenderer.addSeriesRenderer(ssRenderer);}Intent intent = ChartFactory.getDialChartIntent(this, category,mRenderer, "cpu频率");startActivity(intent);}}
图:
0 0
- AChartEngine中表盘图
- AChartEngine中线性图
- AChartEngine中气泡图
- AChartEngine中大饼图
- AChartEngine中对比图
- AChartEngine中轮胎图
- AChartEngine中组合图
- AChartEngine中范围图
- AChartEngine中对比图
- AChartEngine中柱状图
- AChartEngine画折线图
- achartengine之折线图
- AChartEngine条状图
- AChartEngine折线图实例
- android achartengine折线图
- achartengine绘制折线图
- AChartEngine折线图实例
- AchartEngine折线图
- dataGridView保存选中的单元格的值
- Java 实现二分查找\折半查找
- css3实现的翻转特效及tab切换功能
- 笔试总结2
- tomcat与apache http server集成
- AChartEngine中表盘图
- ASP.NET常用方法
- 数据结构实验之栈一:进制转换(栈的应用)
- 在Eclipse Java EE中安装 Emmet (Zend Coding) 需要注意的地方!
- oracle 与Access的区别
- zoj 3816 2014牡丹江网赛 DFS
- repeater分页的实现
- 深圳福佳白啤酒加盟代理批发
- Starling Feathers Controls ScreenNavigator