achartengine 使用备忘
来源:互联网 发布:网络绘画班哪个好 编辑:程序博客网 时间:2024/05/22 08:23
API接口
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();//创建你需要的图表最下面的图层
XYSeriesRenderer seriesRenderer = new XYSeriesRenderer();//创建你需要在图层上显示的具体内容的图层
renderer.getSeriesRendererAt(0)).setDisplayChartValues(true); // 设置每个柱子上是否显示数值
renderer.setAxesColor(Color.WHITE); // 设置 XY 轴颜色
renderer.setLabelsColor(Color. GRAY ); // 设置轴标签颜色
renderer.setPanEnabled(true, false);// 允许左右拖动,但不允许上下拖动.
renderer.setXLabels(0); // X轴的近似坐标数 (这样不显示横坐标)
renderer.setYLabels(6); // Y轴的近似坐标数
renderer.setXLabelsAlign(Align.LEFT); // 刻度线与X轴坐标文字左侧对齐
renderer.setYLabelsAlign(Align.LEFT); // Y轴与Y轴坐标文字左对齐
renderer.setFitLegend(true);//设置是否显示图例
renderer.setShowGrid(true); // 设置是否需要显示网格
renderer.setAntialiasing(true); // 消除锯齿
renderer.setApplyBackgroundColor(true);// 设置背景颜色
renderer.setBackgroundColor(Color.BLACK);
renderer.setZoomEnabled(false, false);// 设置是否可以缩放
renderer.setXAxisMin(0.5); // 设置X轴的最小数字和最大数字
renderer.setXAxisMax(5.5);
renderer.setYAxisMin(0); // 设置Y轴的最小数字和最大数字
renderer.setYAxisMax(3000);
renderer.setZoomRate(1.1f);//放大的倍率
renderer.setBarSpacing(0.5f);// 柱子间宽度
renderer.setPanLimits(newdouble);// 设置拉动的范围
renderer.setMargins(new int[]{40,50,35,50});//整个统计图的边距上,左,下,右
renderer.setZoomLimits(newdouble[] { 0.5, 20, 1, 150 });//设置缩放的范围
renderer.setAxisTitleTextSize(20); // 坐标轴标题字体大小
renderer.setZoomButtonsVisible(true);// 显示放大缩小功能按钮
renderer.setClickEnabled(true);//设置是否可以被点击
PointStyle[] styles = new PointStyle[] { PointStyle.CIRCLE, PointStyle.DIAMOND,
PointStyle.TRIANGLE, PointStyle.SQUARE };//每个序列中点的形状设置
XYMultipleSeriesRenderer renderer = buildRenderer(colors, styles);//调用
renderer.setChartTitleTextSize(30);//设置图表标题的文字大小
renderer.setChartTitle(“统计结果”);//设置图表的标题 默认是居中顶部显示
renderer.addXTextLabel(1, “电网”); //设置x轴显示内容
renderer.setLabelsTextSize(15); // 轴标签字体大小: 15
renderer.setLegendTextSize(15); // 图例字体大小: 15
renderer.setXLabelsAngle(-25); // 设置 X 轴标签倾斜角度 (clockwise degree)
seriesRenderer.setLineWidth(3.0f)//折线宽度
seriesRenderer.setDisplayChartValuesDistance(5);///折线点的值距离折线点的距离
seriesRenderer.setFillBelowLine(false); // 设置折线下方是否填充
SimpleSeriesRenderer r = renderer.getSeriesRendererAt(0);// 构建数据源CategorySeries
r.setGradientEnabled(true);
r.setGradientStart(0, Color.BLUE);//实现渐变
r.setGradientStop(0, Color.GREEN);
r.setHighlighted(true);//突出此项
r.setChartValuesFormat(NumberFormat.getPercentInstance());// 设置百分比
http://download.csdn.net/detail/lk764095369/9285859
- achartengine 使用备忘
- 使用AChartEngine画柱状图
- 使用AChartEngine画柱状图
- AchartEngine 使用总结
- achartengine 使用注意点
- AChartEngine的使用
- android使用AChartEngine
- 使用achartengine绘制曲线图
- Android开发,AchartEngine使用
- android achartengine使用
- AChartEngine
- AchartEngine
- achartengine
- AChartEngine
- 使用AChartEngine画折线图
- [Android]使用AChartEngine画柱状图
- [Android]使用AChartEngine画柱状图
- AChartEngine使用View显示图表
- FMDB 缓存
- Mac OS X下面的Minecraft运行
- unity3d关于方法DontDestroyOnLoad的研究
- LinkedHashMap源码分析与LRU实现
- 用PE修复NTLDR is missing
- achartengine 使用备忘
- 图片处理view - 成图,
- Robotium 运行时Installation error INSTALL_FAILED_VERSION_DOWNGRADE错误
- android:拷贝sqlite数据库到本地sd卡
- 5+plus教程-1
- eclipse切换至分支报错:Authorization failed
- 用C语言写一个订座系统
- shell sort
- initialize 的用处