android achartengine绘图表

本文详细介绍了安卓图表引擎AChartEngine中的Dataset和Renderer类的主要参数及其功能,包括如何设置图表样式、显示属性及交互特性等。
安卓图表引擎AChartEngine(五) - Dataset和Render参数介绍
分类: achartengine 2012-07-04 16:53 205人阅读 评论(0) 收藏 举报

下面只讲解一个Renderer和一个DataSet,更多内容参看官方文档

DefaultRenderer:

void addSeriesRenderer(int index, SimpleSeriesRenderer renderer)
增加一个renderer到multiple  renderer中,index是指定的位置.

void  addSeriesRenderer(SimpleSeriesRenderer renderer)增加一个renderer到multiple  renderer中

int  getAxesColor()
得到X轴的颜色.

int  getBackgroundColor()
得到背景色

java.lang.String   getChartTitle()
得到图表的标题

float    getChartTitleTextSize()
得到图表标题的字号

int   getLabelsColor()
得到Y轴的颜色.

float  getLabelsTextSize()
得到Y轴的字号.

int  getLegendHeight()
得到图例的高度.

float   getLegendTextSize()
得到图例的字号.

int[]   getMargins()
得到图表外边框的大小.

float  getOriginalScale()
          Returns the original value to be used for scaling the chart.

float  getScale()
          Returns the value to be used for scaling the chart.

int  getSelectableBuffer()
得到点的缓冲半径值(在某点附件点击时,多大范围内都算点击这个点)          Returns the selectable radius value around clickable points.

SimpleSeriesRenderer   getSeriesRendererAt(int index)
在multiple  renderer中得到指定位置的 renderer.

int  getSeriesRendererCount() 
得到multiple  renderer集合中renderer的个数.

SimpleSeriesRenderer[]   getSeriesRenderers()
得到 multiple  renderer 中的renderer数组.

float  getStartAngle()
得到圆形图(例如:饼图/圆环图等)的开始角度.

java.lang.String  getTextTypefaceName()
得到字体名.

int   getTextTypefaceStyle()
得到字体类型.

float  getZoomRate()
得到放大缩小的倍率.

boolean  isAntialiasing()
Returns the antialiasing flag value.

boolean  isApplyBackgroundColor()
得到是否应用背景色的设置结果(true/false).

boolean  isClickEnabled()
得到是否启用点击事件.

boolean   isExternalZoomEnabled()
Returns the enabled state of the external (application implemented) zoom.

boolean  isFitLegend()  
得到是否设置图例大小自适应.

boolean  isInScroll()
          Returns if the chart is inside a scroll view and doesn't need to shrink.

boolean  isPanEnabled()
得到是否允许拖动          Returns the enabled state of the pan.

boolean  isShowAxes()
得到是否显示X轴.

boolean  isShowCustomTextGrid()
得到是否显示X轴和Y轴网格.

boolean  isShowGridX()
得到是否显示X轴网格.

boolean  isShowGridY()
得到是否显示Y轴网格.

boolean   isShowLabels()
得到是否显示刻度.

boolean  isShowLegend()
得到是否显示图例.

boolean  isZoomButtonsVisible()
得到是否显示放到缩小按钮.

boolean  isZoomEnabled()
是否支持放大缩小.

void  removeSeriesRenderer(SimpleSeriesRenderer renderer)
在multiple  renderer中移除一个renderer.

void  setAntialiasing(boolean antialiasing)
          Sets the antialiasing value.

void  setApplyBackgroundColor(boolean apply)
设置是否应用背景色.

void  setAxesColor(int color)
设置X轴的颜色.

void   setBackgroundColor(int color)
设置背景色.

void   setChartTitle(java.lang.String title)
设置图表的标题.

void   setChartTitleTextSize(float textSize)
设置图表标题字号.

void   setClickEnabled(boolean enabled) 
设置是否允许单击事件.

void   setExternalZoomEnabled(boolean enabled)
          Sets the enabled state of the external (application implemented) zoom.

void  setFitLegend(boolean fit)
设置图例字号自适应.

void   setInScroll(boolean inScroll)
          To be set if the chart is inside a scroll view and doesn't need to shrink when not enough space.

void   setLabelsColor(int color)
设置坐标颜色.

void   setLabelsTextSize(float textSize)
设置坐标字号.

void   setLegendHeight(int height)
设置图例高度(单位: pixels).

void   setLegendTextSize(float textSize)
设置图例字号.

void   setMargins(int[] margins)
设置外边框(单位:pixels)上/左/下/右.

void   setPanEnabled(boolean enabled)
设置是否允许拖动   Sets the enabled state of the pan.

void   setScale(float scale)
          Sets the value to be used for scaling the chart.

void   setSelectableBuffer(int buffer)
设置点的缓冲半径值(在某点附件点击时,多大范围内都算点击这个点)           Sets the selectable radius value around clickable points.

void   setShowAxes(boolean showAxes)
设置是否显示X轴.

void  setShowCustomTextGrid(boolean showGrid)
设置X轴和Y轴网格是否显示.

void  setShowGrid(boolean showGrid)
设置是否显示网格.

void   setShowGridX(boolean showGrid)
设置是否显示X轴网格.

void   setShowGridY(boolean showGrid)
设置是否显示Y轴网格.

void    setShowLabels(boolean showLabels)
设置是否显示坐标.

void    setShowLegend(boolean showLegend)
设置是否显示图例.

void  setStartAngle(float startAngle)
设置圆形图(例如:饼图/圆环图等)的开始角度.

void  setTextTypeface(java.lang.String typefaceName, int style)
设置字体名和类型.

void   setZoomButtonsVisible(boolean visible)
设置是否显示放大缩小按钮.

void  setZoomEnabled(boolean enabled)
设置是否允许放大和缩小.

void   setZoomRate(float rate)
设置放大缩小的倍率.

XYMultipleSeriesDataset:

void    addSeries(int index, XYSeries series)
            在指定位置增加一个序列.

void    addSeries(XYSeries series)
           增加一个序列.

XYSeries[]    getSeries()
            得到序列的数组

XYSeries    getSeriesAt(int index)
          得到指定位置的序列.

int    getSeriesCount()
            得到序列的个数.

void    removeSeries(int index)
          移除指定位置的序列.

void   removeSeries(XYSeries series)
          移除一个序列
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值