Skip to content

Latest commit

 

History

History
80 lines (55 loc) · 3.55 KB

base_chart.md

File metadata and controls

80 lines (55 loc) · 3.55 KB

BaseChart

FlBorderData

PropName Description default value
show determines to show or hide the border true
border Border details that determines which border should be drawn with which color Border.all(color: Colors.black, width: 1.0, style: BorderStyle.solid)

FlTitlesData

PropName Description default value
show determines to show or hide the titles Around the chart true
leftTitles a SideTitles that holds data to draw left titles SideTitles(reservedSize: 40, showTitles: true)
topTitles a SideTitles that holds data to draw top titles SideTitles(reservedSize: 6)
rightTitles a SideTitles that holds data to draw right titles SideTitles(reservedSize: 40,)
bottomTitles a SideTitles that holds data to draw bottom titles SideTitles(reservedSize: 22, showTitles: true)

SideTitles

PropName Description default value
showTitles determines to show or hide the titles false
getTitles a function to retrieve the title with given value on the related axis defaultGetTitle
reservedSize a reserved space to show titles 22
textStyle TextStyle to determine the style of texts TextStyle(color: Colors.black, fontSize: 11)
margin margin of horizontal the titles 6
interval interval between of showing titles in this side, 1.0

FlTouchInput

an abstract class that contains a Offset with x and y of touched point, there is some concrete classes to distinguish between touch behaviours, currently we have these touch behaviors: FlLongPressStart, FlLongPressMoveUpdate, FlLongPressEnd, FlPanStart, FlPanMoveUpdate, FlPanEnd.

AxisChart (Line and Bar Charts)

FlGridData

PropName Description default value
show determines to show or hide the background grid data true
drawHorizontalGrid determines to show or hide the horizontal grid lines true
horizontalInterval interval space of grid 1.0
getDrawingHorizontalGridLine a function to get the line style of each grid line by giving the related axis value defaultGridLine
checkToShowHorizontalGrid a function to check whether to show or hide the horizontal grid by giving the related axis value showAllGrids
drawVerticalGrid determines to show or hide the vertical grid lines false
verticalInterval interval space of grid 1.0
getDrawingVerticalGridLine a function to get the line style of each grid line by giving the related axis value defaultGridLine
checkToShowVerticalGrid a function to determine whether to show or hide the vertical grid by giving the related axis value showAllGrids

FlSpot

PropName Description default value
x represents x on the coordinate system (x starts from left) null
y represents y on the coordinate system (y starts from bottom) null

FlLine

propName Description default valkue
color determines the color of line Colors.black
strokeWidth determines the stroke width of the line 2

TouchedSpot

PropName Description default value
spot the touched FlSpot null
offset Offset of the touched spot null