achartengine 使用备忘

翻译 2015年11月20日 15:21:17

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

相关文章推荐

Delphi7使用备忘

  • 2009年01月07日 11:02
  • 2KB
  • 下载

python 函数 argparse 使用 - 针对命令行参数调用 [备忘]

#!/apps/svr/python/python #coding:utf-8 # Terry zeng # # 2014 04 10 # # lvs 调用接口 import argpars...
  • signmem
  • signmem
  • 2014年04月10日 23:25
  • 9058

使用java的过滤器filter备忘(get和post)

测试中间件是weblogic8.1.4,jdk 是weblogic 自带的1.42 对于不同的请求方式,需要采取不同的处理方式 一。GET 方法      可以用request 的 getParame...

【备忘】使用 Docker Machine 创建虚拟机的脚本及参数

# 1.使用Docker Machine 创建virtualBox 虚拟机的命令: $docker-machine create \ --driver virtualbox \ --virt...

Haxe UI框架StablexUI的使用备忘与心得(一)

这一节先来说说StablexUI的基本方面。 安装与使用,在官方文档里Getting Started一章里写的很清楚,这里就不展开了,简单总结来说: * StablexUI依赖于actuate缓动库和...

Elasticsearch使用备忘

http://www.cnblogs.com/cswuyg/p/5651620.html 最近我们需要对大约2T(6.5亿条)日志做全文检索,Elasticsearch看起来很火爆,又有很多...

Android GPS 使用 备忘

1) AndroidManifest.xml中: 需要加入权限              The following two permissions are not required to...

lyx 工具使用与备忘

参考 < < LaTex 入门 > > 刘海洋编著 版本选择 cTex 完全版 (适合新手上手,安装包全,1.3G) cTex 基本版 (适合进阶,安装包小,可能需要手动安装一些包,200多M)...

Fedora 使用备忘信息

1. 配置sudo 方便普遍用户在执行一些特权用户,Fedora 15中默认sudo命令一个终端会需要输入一次密码 * 修改 sudoers 文件 root ALL=(AL...

GridView提示层以及ShowModalDialog使用方式备忘

首先,需要说明的是GridView的提示层的制作方式,下面是已经做好的效果:上面的就是这个效果,以下介绍中,我分几步来介绍其制作方式:首先,就是信息提示层的定义,这个的灵活性很大,大家可以自定义为自己...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:achartengine 使用备忘
举报原因:
原因补充:

(最多只允许输入30个字)