`

安卓图表引擎AChartEngine(五) - Dataset和Render参数介绍

 
阅读更多

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

DefaultRenderer:

void

addSeriesRenderer(intindex,SimpleSeriesRendererrenderer)
增加一个renderermultiple renderer中,index是指定的位置.

void

addSeriesRenderer(SimpleSeriesRendererrenderer)增加一个renderermultiple 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(intindex)
在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(SimpleSeriesRendererrenderer)
在multiple renderer中移除一个renderer.

void

setAntialiasing(booleanantialiasing)
Sets the antialiasing value.

void

setApplyBackgroundColor(booleanapply)

设置是否应用背景色.

void

setAxesColor(intcolor)

设置X轴的颜色.

void

setBackgroundColor(intcolor)

设置背景色.

void

setChartTitle(java.lang.Stringtitle)

设置图表的标题.

void

setChartTitleTextSize(floattextSize)

设置图表标题字号.

void

setClickEnabled(booleanenabled)

设置是否允许单击事件.

void

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

void

setFitLegend(booleanfit)

设置图例字号自适应.

void

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

void

setLabelsColor(intcolor)

设置坐标颜色.

void

setLabelsTextSize(floattextSize)
设置坐标字号.

void

setLegendHeight(intheight)
设置图例高度(单位: pixels).

void

setLegendTextSize(floattextSize)

设置图例字号.

void

setMargins(int[]margins)

设置外边框(单位:pixels)上/左/下/右.

void

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

void

setScale(floatscale)
Sets the value to be used for scaling the chart.

void

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

void

setShowAxes(booleanshowAxes)

设置是否显示X轴.

void

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

void

setShowGrid(booleanshowGrid)

设置是否显示网格.

void

setShowGridX(booleanshowGrid)

设置是否显示X轴网格.

void

setShowGridY(booleanshowGrid)

设置是否显示Y轴网格.

void

setShowLabels(booleanshowLabels)

设置是否显示坐标.

void

setShowLegend(booleanshowLegend)

设置是否显示图例.

void

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

void

setTextTypeface(java.lang.StringtypefaceName, intstyle)

设置字体名和类型.

void

setZoomButtonsVisible(booleanvisible)

设置是否显示放大缩小按钮.

void

setZoomEnabled(booleanenabled)

设置是否允许放大和缩小.

void

setZoomRate(floatrate)
设置放大缩小的倍率.

XYMultipleSeriesDataset:

void

addSeries(intindex,XYSeriesseries)
在指定位置增加一个序列.

void

addSeries(XYSeriesseries)
增加一个序列.

XYSeries[]

getSeries()
得到序列的数组

XYSeries

getSeriesAt(intindex)
得到指定位置的序列.

int

getSeriesCount()
得到序列的个数.

void

removeSeries(intindex)
移除指定位置的序列.

void

removeSeries(XYSeriesseries)
移除一个序列





分享到:
评论

相关推荐

    achartengine1.0.0-1.2.0jar包

    AChartEngine是一个强大的开源图表库,专为Android平台设计,用于在应用程序中生成高质量的图形。这个库提供了多种图表类型,包括线图、散点图、条形图、饼图、甘特图等,适用于数据可视化的需求。标题提及的...

    android图表绘制工具achartengine-1.1.0

    android图表绘制工具,功能非常强大,几乎涵盖了所有的图表种类。 这是目前最新的版本:1.1.0 包含了3个文件: achartengine-1.1.0.jar, achartengine-1.1.0-demo-source.zip, achartengine-1.1.0-javadocs.zip ...

    安卓图表引擎AChartEngine(六)-框架源码结构图.pdf

    **安卓图表引擎AChartEngine详解** AChartEngine是一款开源的Android图表库,它为开发者提供了在Android应用中绘制各种图表的能力。这个库包含了多种图表类型,如线形图、饼图、散点图等,方便开发者在应用中展示...

    安卓图表框架achartengine-1.0.0

    安卓图表框架achartengine-1.0.0 支持以下类型的图表: • line chart (折线图) • area chart (面积图;分区图,对比图) • scatter chart ( 散点图) • time chart (时间图;进度表) • bar chart (条形图;柱状图)...

    Achartengine0.6-Demo

    - 示例代码(Source Code):展示了如何在Android活动中集成AChartEngine,以及如何创建和设置图表的各种参数。 - 资源文件(Resources):可能包含用于图表的图片、布局文件等。 - AndroidManifest.xml:项目配置...

    android 图表引擎AChartEngine

    **Android图表引擎AChartEngine详解** AChartEngine是一款强大的开源库,专为Android平台设计,用于创建各种类型的图表,如柱状图、线形图、饼图等。它提供了丰富的功能,使得开发者能够轻松地在应用程序中集成图表...

    android图表achartengine-1.1.0 Demo

    AChartEngine是一款在Android平台上用于创建各种图表的强大框架,其1.1.0版本提供了丰富的图表类型和高度自定义的功能。这个框架使得开发者能够轻松地在Android应用中集成数据可视化,使得用户可以直观地理解和分析...

    Andorid 图表引擎achartengine 的示例代码及API文档

    Android图表引擎AChartEngine是一个强大的库,用于在Android应用程序中创建各种类型的图表,如线图、柱状图、饼图、散点图等。它提供了一个简单易用的API,使得开发者无需深入了解复杂的图形绘制机制就能实现丰富的...

    achartengine-1.0.0-javadocs

    AChartEngine是一个强大的开源库,专门用于在Android平台上创建各种图表。这个库为开发者提供了丰富的图形类型,如折线图、柱状图、饼图、散点图等,便于在应用程序中展示数据。"achartengine-1.0.0-javadocs"是该库...

    achartengine-1.1.0-0.jar

    AChartEngine是一个强大的开源库,专门用于在Android平台上创建各种类型的图表。它的版本1.1.0,即"achartengine-1.1.0-0.jar",为开发者提供了丰富的图形绘制功能,使得在Android应用中展示数据变得更加直观和生动...

    安卓图表引擎AChartEngine源码及示例

    AChartEngine 是一个安卓系统上制作图表的框架,使用简单,功能强大,目前它支持如下的图表类型:line chart (折线图),area chart (面积图;分区图,对比图),scatter chart ( 散点图),time chart (时间图;进度表),bar...

    achartengine-1.1.0-javadocs.zip

    AChartEngine是一个强大的开源Java库,它为Android平台提供了丰富的图表绘制功能。"achartengine-1.1.0-javadocs.zip" 是这个库的API文档压缩包,包含了开发者在使用AChartEngine时所需要的重要参考资料。这个压缩包...

    achartengine-1.2.0.jar

    《Android图表控件开发:深入理解achartengine-1.2.0.jar》 在Android应用开发中,数据可视化是一项至关重要的任务,它能够帮助用户更直观地理解复杂的信息。AChartEngine是一款强大的开源库,专门用于在Android...

    achartengine表格-带中文源码

    AChartEngine是一个强大的开源图表库,适用于Android平台,它允许开发者轻松地在应用程序中创建各种图表,如折线图、柱状图、饼图等。这个"achartengine表格-带中文源码"的资源提供了AChartEngine的源代码,并且源码...

    achartengine-1.0.0-javadocs.rar

    《Android图表库AChartEngine深度解析》 AChartEngine是一个为Android平台设计的开源图表库,它提供了丰富的图表类型,包括折线图、柱状图、饼图、散点图等,使得开发者能够轻松地在应用程序中添加可视化数据展示...

    安卓图标框架achartengine-1.0.0.jar

    **安卓图标框架AChartEngine详解** 在Android应用开发中,数据可视化是不可或缺的一部分,它能够帮助用户直观地理解复杂的数据信息。AChartEngine就是这样一款强大的图表框架,它为开发者提供了简单易用的API,用于...

    achartengine-1.0.0.jar.rar_Achartengine1.0.0_achartengine jar_ac

    AChartEngine是为android应用而设计的绘图工具库。目前该库的最新稳定版本是0.7,支持绘制以下类型的图表: ?line chart ?area chart ?scatter chart ?time chart ?bar chart ?pie chart ?bubble chart ?doughnut ...

    android 绘图引擎 achartengine

    本文将深入探讨`ACHARTENGINE`在Android绘图引擎中的应用及其核心特性。 `ACHARTENGINE`是一个用Java编写的库,专为Android平台设计,支持多种类型的图表,包括折线图(LineChart)、饼图(PieChart)、柱状图(Bar...

Global site tag (gtag.js) - Google Analytics