1.04
mpandroidchartwrapper.barChartWrapper
BarChart
com.github.mikephil.charting.charts.BarChart
process
BringToFront
void
RequestFocus
boolean
setTheLegendPositionAndForm
void
legendpos
java.lang.String
legendform
java.lang.String
RemoveView
void
SetBackgroundImage
void
arg0
android.graphics.Bitmap
Invalidate3
void
arg0
int
arg1
int
arg2
int
arg3
int
Invalidate2
void
arg0
android.graphics.Rect
disableScroll
disables intercept touchevents
void
clearValues
Clears this data object from all DataSets and removes all Entries. Don't
forget to invalidate the chart after this.
void
IsInitialized
boolean
Initialize
void
ba
anywheresoftware.b4a.BA
EventName
java.lang.String
Invalidate
void
SetLayout
void
arg0
int
arg1
int
arg2
int
arg3
int
DesignerCreateView
void
base
anywheresoftware.b4a.objects.PanelWrapper
lw
anywheresoftware.b4a.objects.LabelWrapper
props
anywheresoftware.b4a.objects.collections.Map
SetColorAnimated
void
arg0
int
arg1
int
arg2
int
SetLayoutAnimated
void
arg0
int
arg1
int
arg2
int
arg3
int
arg4
int
SetVisibleAnimated
void
arg0
int
arg1
boolean
setDescriptionPosition
Sets a custom position for the description text in pixels on the screen.
x: - xcoordinate
y: - ycoordinate
void
x
float
y
float
SendToBack
void
enableScroll
enables intercept touchevents
void
Enabled
boolean
arg0
boolean
YaxisTextColor
ycolor
int
set Y-Axis text color
ChartData
cdata
float[]
Visible
boolean
arg0
boolean
ScaleXEnabled
enabled
boolean
TheLegendTextSize
ltextsize
float
ChartDescriptionTextSize
size
float
Background
android.graphics.drawable.Drawable
arg0
android.graphics.drawable.Drawable
DragEnabled
enabled
boolean
Set this to true to enable dragging (moving the chart with the finger)
for the chart (this does not effect scaling).
ScaleYEnabled
enabled
boolean
DrawValueAboveBar
dvab
boolean
DrawBorders
enabled
boolean
Sets drawing the borders rectangle to true. If this is enabled, there is
no point drawing the axis-lines of x- and y-axis.
DoubleTapToZoomEnabled
enabled
boolean
Set this to true to enable zooming in by double-tap on the chart.
Default: enabled
LegendShapeSize
fsize
float
Tag
java.lang.Object
arg0
java.lang.Object
XaxisTextSize
size
float
set X-Axis text size
LegendTitle
lt
java.lang.String
XaxisLabelPosition
xalp
java.lang.String
set x-axis label position
Width
int
Width
int
DrawXaxisGridLines
dxagl
boolean
set draw x-axis grid lines
YaxisTextSize
size
float
set Y-Axis text size
Top
int
top
int
ChartDescriptionColor
color
int
LegendText
ltext
java.lang.String[]
DrawBarShadow
dbs
boolean
BarData
count
int
ScaleEnabled
enabled
boolean
Set this to true to enable scaling (zooming in and out by gesture) for
the chart (this does not effect dragging) on both X- and Y-Axis.
ValueTextSize
vts
int
Height
int
height
int
GridBackgroundColor
color
int
Sets the color for the background of the chart-drawing area (everything
behind the grid lines).
PinchZoom
pz
boolean
if set to true, both x and y axis can be scaled with 2 fingers, if false,
x and y axis can be scaled separately. default: false
TheLegendColor
lcolor
int
Left
int
left
int
Color
arg0
int
BorderWidth
width
float
Sets the width of the border lines in dp.
DrawHighlightArrow
enabled
boolean
set this to true to draw the highlightning arrow
XaxisTextColor
xcolor
int
set X-Axis text color
ChartDescription
descrip
java.lang.String
BarColors
piecolor
int[]
DrawGridBackground
enabled
boolean
set this to true to draw the grid background, false if not
BorderColor
color
int
Sets the color of the chart border lines.
ValueTextColor
valuecolor
int
DrawYaxisGridLines
dyagl
boolean
set draw y-axis grid lines
MaxVisibleValueCount
mvvc
int
DrawAxisLine
dxal
boolean
set draw x-axis line
ba
anywheresoftware.b4a.BA
mpandroidchartwrapper.horizontalBarChartWrapper
HorizontalBarChart
com.github.mikephil.charting.charts.HorizontalBarChart
process
BringToFront
void
RequestFocus
boolean
setTheLegendPositionAndForm
void
legendpos
java.lang.String
legendform
java.lang.String
RemoveView
void
SetBackgroundImage
void
arg0
android.graphics.Bitmap
Invalidate3
void
arg0
int
arg1
int
arg2
int
arg3
int
Invalidate2
void
arg0
android.graphics.Rect
disableScroll
disables intercept touchevents
void
clearValues
Clears this data object from all DataSets and removes all Entries. Don't
forget to invalidate the chart after this.
void
IsInitialized
boolean
Initialize
void
ba
anywheresoftware.b4a.BA
EventName
java.lang.String
Invalidate
void
SetLayout
void
arg0
int
arg1
int
arg2
int
arg3
int
DesignerCreateView
void
base
anywheresoftware.b4a.objects.PanelWrapper
lw
anywheresoftware.b4a.objects.LabelWrapper
props
anywheresoftware.b4a.objects.collections.Map
SetColorAnimated
void
arg0
int
arg1
int
arg2
int
SetLayoutAnimated
void
arg0
int
arg1
int
arg2
int
arg3
int
arg4
int
SetVisibleAnimated
void
arg0
int
arg1
boolean
setDescriptionPosition
Sets a custom position for the description text in pixels on the screen.
x: - xcoordinate
y: - ycoordinate
void
x
float
y
float
SendToBack
void
enableScroll
enables intercept touchevents
void
Enabled
boolean
arg0
boolean
YaxisTextColor
ycolor
int
set Y-Axis text color
ChartData
cdata
float[]
Visible
boolean
arg0
boolean
ScaleXEnabled
enabled
boolean
TheLegendTextSize
ltextsize
float
ChartDescriptionTextSize
size
float
Background
android.graphics.drawable.Drawable
arg0
android.graphics.drawable.Drawable
DragEnabled
enabled
boolean
Set this to true to enable dragging (moving the chart with the finger)
for the chart (this does not effect scaling).
ScaleYEnabled
enabled
boolean
DrawValueAboveBar
dvab
boolean
DrawBorders
enabled
boolean
Sets drawing the borders rectangle to true. If this is enabled, there is
no point drawing the axis-lines of x- and y-axis.
DoubleTapToZoomEnabled
enabled
boolean
Set this to true to enable zooming in by double-tap on the chart.
Default: enabled
LegendShapeSize
fsize
float
Tag
java.lang.Object
arg0
java.lang.Object
XaxisTextSize
size
float
set X-Axis text size
LegendTitle
lt
java.lang.String
XaxisLabelPosition
xalp
java.lang.String
set x-axis label position
Width
int
Width
int
DrawXaxisGridLines
dxagl
boolean
set draw x-axis grid lines
YaxisTextSize
size
float
set Y-Axis text size
Top
int
top
int
ChartDescriptionColor
color
int
LegendText
ltext
java.lang.String[]
DrawBarShadow
dbs
boolean
BarData
count
int
ScaleEnabled
enabled
boolean
Set this to true to enable scaling (zooming in and out by gesture) for
the chart (this does not effect dragging) on both X- and Y-Axis.
ValueTextSize
vts
int
Height
int
height
int
GridBackgroundColor
color
int
Sets the color for the background of the chart-drawing area (everything
behind the grid lines).
PinchZoom
pz
boolean
if set to true, both x and y axis can be scaled with 2 fingers, if false,
x and y axis can be scaled separately. default: false
TheLegendColor
lcolor
int
Left
int
left
int
Color
arg0
int
BorderWidth
width
float
Sets the width of the border lines in dp.
XaxisTextColor
xcolor
int
set X-Axis text color
ChartDescription
descrip
java.lang.String
BarColors
piecolor
int[]
DrawGridBackground
enabled
boolean
set this to true to draw the grid background, false if not
BorderColor
color
int
Sets the color of the chart border lines.
ValueTextColor
valuecolor
int
DrawYaxisGridLines
dyagl
boolean
set draw y-axis grid lines
MaxVisibleValueCount
mvvc
int
DrawAxisLine
dxal
boolean
set draw x-axis line
ba
anywheresoftware.b4a.BA
mpandroidchartwrapper.lineChartWrapper
LineChart
com.github.mikephil.charting.charts.LineChart
process
BringToFront
void
RequestFocus
boolean
setTheLegendPositionAndForm
void
legendpos
java.lang.String
legendform
java.lang.String
RemoveView
void
SetBackgroundImage
void
arg0
android.graphics.Bitmap
Invalidate3
void
arg0
int
arg1
int
arg2
int
arg3
int
Invalidate2
void
arg0
android.graphics.Rect
disableScroll
disables intercept touchevents
void
clearValues
Clears this data object from all DataSets and removes all Entries. Don't
forget to invalidate the chart after this.
void
IsInitialized
boolean
Initialize
void
ba
anywheresoftware.b4a.BA
EventName
java.lang.String
Invalidate
void
SetLayout
void
arg0
int
arg1
int
arg2
int
arg3
int
DesignerCreateView
void
base
anywheresoftware.b4a.objects.PanelWrapper
lw
anywheresoftware.b4a.objects.LabelWrapper
props
anywheresoftware.b4a.objects.collections.Map
SetColorAnimated
void
arg0
int
arg1
int
arg2
int
SetLayoutAnimated
void
arg0
int
arg1
int
arg2
int
arg3
int
arg4
int
SetVisibleAnimated
void
arg0
int
arg1
boolean
setDescriptionPosition
Sets a custom position for the description text in pixels on the screen.
x: - xcoordinate
y: - ycoordinate
void
x
float
y
float
SendToBack
void
enableScroll
enables intercept touchevents
void
DrawDashedLine
ddl
boolean
Disables the line to be drawn in dashed mode.
ChartData
cdata
float[]
Visible
boolean
arg0
boolean
TheLegendTextSize
ltextsize
float
DrawGraphValues
dgv
boolean
Draw or don't draw values on the graph.
DragEnabled
enabled
boolean
Set this to true to enable dragging (moving the chart with the finger)
for the chart (this does not effect scaling).
DoubleTapToZoomEnabled
enabled
boolean
Set this to true to enable zooming in by double-tap on the chart.
Default: enabled
Tag
java.lang.Object
arg0
java.lang.Object
LegendTitle
lt
java.lang.String
XaxisLabelPosition
xalp
java.lang.String
set x-axis label position
Width
int
Width
int
DrawXaxisGridLines
dxagl
boolean
set draw x-axis grid lines
YaxisTextSize
size
float
set Y-Axis text size
LegendText
ltext
java.lang.String[]
Top
int
top
int
ScaleEnabled
enabled
boolean
Set this to true to enable scaling (zooming in and out by gesture) for
the chart (this does not effect dragging) on both X- and Y-Axis.
GraphCircleColor
gcc
int
Set the color of the graph small circles.
ValueTextSize
vts
int
CubicIntensity
ci
float
Set the intensity of the cubic line graph.
A value from 0.0 to 1.0
GraphLineWidth
glw
float
Set the width of the graph line.
Height
int
height
int
PinchZoom
pz
boolean
if set to true, both x and y axis can be scaled with 2 fingers, if false,
x and y axis can be scaled separately. default: false
Left
int
left
int
Color
arg0
int
BorderWidth
width
float
Sets the width of the border lines in dp.
GraphLineColor
glc
int
Set the color of the graph line.
YaxisMinVal
yamv
float
Set the minimum value for the y axis
If a value is not set then it will be calculated automatically
ChartDescription
descrip
java.lang.String
DrawGraphHollowCircles
ghc
boolean
Draw hollow or solid graph circles.
ValueTextColor
valuecolor
int
DrawYaxisGridLines
dyagl
boolean
set draw y-axis grid lines
MaxVisibleValueCount
mvvc
int
DrawAxisLine
dxal
boolean
set draw x-axis line
Enabled
boolean
arg0
boolean
YaxisTextColor
ycolor
int
set Y-Axis text color
ScaleXEnabled
enabled
boolean
LineColors
piecolor
int[]
DrawCubicGraph
dcg
boolean
Draw or don't draw a cubic line graph.
ChartDescriptionTextSize
size
float
Background
android.graphics.drawable.Drawable
arg0
android.graphics.drawable.Drawable
DrawFilled
df
boolean
Fill or don't fill the area between the graph and the X axis.
ScaleYEnabled
enabled
boolean
DrawBorders
enabled
boolean
Sets drawing the borders rectangle to true. If this is enabled, there is
no point drawing the axis-lines of x- and y-axis.
LegendShapeSize
fsize
float
FillColor
fc
int
Set the color to fill the area between the graph and the X axis with.
XaxisTextSize
size
float
set X-Axis text size
ChartDescriptionColor
color
int
GridBackgroundColor
color
int
Sets the color for the background of the chart-drawing area (everything
behind the grid lines).
TheLegendColor
lcolor
int
LineData
count
int
YaxisMaxVal
yamv
float
Set the maximum value for the y axis
If a value is not set then it will be calculated automatically
XaxisTextColor
xcolor
int
set X-Axis text color
GraphCircleSize
gcs
float
Set the size of the graph small circles.
DrawGridBackground
enabled
boolean
set this to true to draw the grid background, false if not
BorderColor
color
int
Sets the color of the chart border lines.
CrossHairColor
cc
int
Set the color of the cross hair that appears
when the graph is touched
ba
anywheresoftware.b4a.BA
mpandroidchartwrapper.pieChartWrapper
PieChart
com.github.mikephil.charting.charts.PieChart
process
isDrawHoleEnabled
returns true if the hole in the center of the pie-chart is set to be
visible, false if not
Return type: @return:
boolean
RequestFocus
boolean
BringToFront
void
RemoveView
void
SetBackgroundImage
void
arg0
android.graphics.Bitmap
isCenterTextWordWrapEnabled
should the center text be word wrapped?
note that word wrapping takes a toll on performance
if word wrapping is disabled, newlines are still respected
boolean
isDrawCenterTextEnabled
returns true if drawing the center text is enabled
Return type: @return:
boolean
Invalidate3
void
arg0
int
arg1
int
arg2
int
arg3
int
Invalidate2
void
arg0
android.graphics.Rect
clearValues
Clears this data object from all DataSets and removes all Entries. Don't
forget to invalidate the chart after this.
void
IsInitialized
boolean
isUsePercentValuesEnabled
Returns true if using percentage values is enabled for the chart.
Return type: @return:
boolean
Initialize
void
ba
anywheresoftware.b4a.BA
EventName
java.lang.String
isDrawRoundedSlicesEnabled
Returns true if the chart is set to draw each end of a pie-slice
"rounded".
Return type: @return:
boolean
isDrawSliceTextEnabled
returns true if drawing x-values is enabled, false if not
Return type: @return:
boolean
Invalidate
void
SetLayout
void
arg0
int
arg1
int
arg2
int
arg3
int
DesignerCreateView
void
base
anywheresoftware.b4a.objects.PanelWrapper
lw
anywheresoftware.b4a.objects.LabelWrapper
props
anywheresoftware.b4a.objects.collections.Map
SetColorAnimated
void
arg0
int
arg1
int
arg2
int
isHoleTransparent
Returns true if the hole in the center of the PieChart is transparent,
false if not.
Return type: @return:true if hole is transparent.
boolean
SetLayoutAnimated
void
arg0
int
arg1
int
arg2
int
arg3
int
arg4
int
SetVisibleAnimated
void
arg0
int
arg1
boolean
SendToBack
void
CenterTextSize
sizeDp
float
Sets the size of the center text of the PieChart in dp.
Enabled
boolean
arg0
boolean
ChartData
cdata
float[]
Visible
boolean
arg0
boolean
TheLegendTextSize
ltextsize
float
CenterTextSizePixels
sizePixels
float
Sets the size of the center text of the PieChart in pixels.
ChartDescriptionTextSize
size
float
Background
android.graphics.drawable.Drawable
arg0
android.graphics.drawable.Drawable
DrawCenterText
enabled
boolean
set this to true to draw the text that is displayed in the center of the
pie chart
DrawSliceText
enabled
boolean
set this to true to draw the x-value text into the pie slices
TransparentCircleAlpha
alpha
int
Sets the amount of transparency the transparent circle should have 0 = fully transparent, 255 = fully opaque.
Default value is 100.
Tag
java.lang.Object
arg0
java.lang.Object
CenterText
java.lang.String
text
java.lang.String
returns the text that is drawn in the center of the pie-chart
LegendTitle
lt
java.lang.String
Width
int
Width
int
TheLegendPosition
legendpos
java.lang.String
TransparentCircleRadius
float
percent
float
sets the radius of the transparent circle that is drawn next to the hole
in the piechart in percent of the maximum radius (max = the radius of the
whole chart), default 55% -> means 5% larger than the center-hole by
default
LegendText
ltext
java.lang.String[]
PieColors
piecolor
int[]
ChartDescriptionColor
color
int
Top
int
top
int
UsePercentValues
enabled
boolean
If this is enabled, values inside the PieChart are drawn in percent and
not with their original value. Values provided for the ValueFormatter to
format are then provided in percent.
HoleColorTransparent
enable
boolean
Set the hole in the center of the PieChart transparent. Thank you, code
provided by:
ValueTextSize
vts
int
CenterTextColor
color
int
Sets the color of the center text of the PieChart.
PieData
count
int
Height
int
height
int
TheLegendColor
lcolor
int
DrawHoleEnabled
enabled
boolean
set this to true to draw the pie center empty
Left
int
left
int
Color
arg0
int
HoleColor
color
int
Sets the color for the hole that is drawn in the center of the PieChart
(if enabled). NOTE: Use setHoleColorTransparent(boolean enabled) to make
the hole transparent.
ChartDescription
descrip
java.lang.String
CenterTextRadiusPercent
float
percent
float
the rectangular radius of the bounding box for the center text, as a percentage of the pie hole
default 1.f (100%)
ValueTextColor
valuecolor
int
TransparentCircleColor
color
int
Sets the color the transparent-circle should have.
HoleRadius
float
percent
float
Returns the size of the hole radius in percent of the total radius.
CenterTextWordWrapEnabled
enabled
boolean
should the center text be word wrapped?
note that word wrapping takes a toll on performance
if word wrapping is disabled, newlines are still respected
ba
anywheresoftware.b4a.BA
mpandroidchartwrapper.radarChartWrapper
RadarChart
com.github.mikephil.charting.charts.RadarChart
process
setRadarData
void
numberOfCharts
int
numberOfEntriesPerChart
int
BringToFront
void
RequestFocus
boolean
setTheLegendPositionAndForm
void
legendpos
java.lang.String
legendform
java.lang.String
RemoveView
void
SetBackgroundImage
void
arg0
android.graphics.Bitmap
Invalidate3
void
arg0
int
arg1
int
arg2
int
arg3
int
Invalidate2
void
arg0
android.graphics.Rect
clearValues
Clears this data object from all DataSets and removes all Entries. Don't
forget to invalidate the chart after this.
void
IsInitialized
boolean
Initialize
void
ba
anywheresoftware.b4a.BA
EventName
java.lang.String
Invalidate
void
SetLayout
void
arg0
int
arg1
int
arg2
int
arg3
int
DesignerCreateView
void
base
anywheresoftware.b4a.objects.PanelWrapper
lw
anywheresoftware.b4a.objects.LabelWrapper
props
anywheresoftware.b4a.objects.collections.Map
SetColorAnimated
void
arg0
int
arg1
int
arg2
int
SetLayoutAnimated
void
arg0
int
arg1
int
arg2
int
arg3
int
arg4
int
SetVisibleAnimated
void
arg0
int
arg1
boolean
SendToBack
void
Enabled
boolean
arg0
boolean
YaxisTextColor
ycolor
int
set Y-Axis text color
Chart_2_Data
c2d
float[]
Visible
boolean
arg0
boolean
WebRadialColor
wrc
int
TheLegendTextSize
ltextsize
float
DrawWeb
dw
boolean
Chart_4_Data
c4d
float[]
RadialLineWidth
rlw
float
DrawGraphValues
dgv
boolean
Draw or don't draw values on the graph.
ChartDescriptionTextSize
size
float
Background
android.graphics.drawable.Drawable
arg0
android.graphics.drawable.Drawable
DrawFilled
df
boolean
Fill or don't fill the area between the graph and the X axis.
LegendShapeSize
fsize
float
ConcentricLineWidth
clw
float
Tag
java.lang.Object
arg0
java.lang.Object
WebConcentricColor
wcc
int
XaxisTextSize
size
float
set X-Axis text size
Width
int
Width
int
YaxisTextSize
size
float
set Y-Axis text size
LegendText
lt
java.lang.String[]
ChartDescriptionColor
color
int
Top
int
top
int
WebAlpha
wa
int
ValueTextSize
vts
int
Chart_5_Data
c5d
float[]
GraphLineWidth
glw
float
Set the width of the graph line.
Height
int
height
int
TheLegendColor
lcolor
int
Left
int
left
int
Color
arg0
int
YaxisMinVal
yamv
float
Set the minimum value for the y axis
If a value is not set then it will be calculated automatically
GraphLineColor
glc
int[]
Set the color to fill the area between the graph and the X axis with.
YaxisMaxVal
yamv
float
Set the maximum value for the y axis
If a value is not set then it will be calculated automatically
ChartDescription
descrip
java.lang.String
XaxisTextColor
xcolor
int
set X-Axis text color
ValueTextColor
valuecolor
int
XaxisLables
xal
java.lang.String[]
Set the X-Axis labels.
Chart_1_Data
c1d
float[]
CrossHairColor
cc
int
Set the color of the cross hair that appears
when the graph is touched
Chart_3_Data
c3d
float[]
ba
anywheresoftware.b4a.BA
1.0
Johan Schoeman