- Bar
- Stacked Bar
- Line
- Line Bicolor (secondary Y axis not supported)
This means that each of the below tests will be written 3 times (1 for each of the above charts)
- A chart with only +ve values should have y Axis labels and the Y-axis line at the proper position
- A chart with both +ve and -ve values should have y Axis labels and the Y-axis line at the proper positions both in the 1st and the 4th quadrant
- A chart with only +ve values, all values less than 1 should show fractional labels on the y Axis
- A chart with only +ve values, with values range less than 1 should show fractional labels on the y Axis (given apt
yAxisOffset) - A chart with only +ve values and
yAxisSide = {yAxisSides.RIGHT}should have y Axis labels and the Y-axis line at the proper position - A chart with both +ve and -ve values and
yAxisSide = {yAxisSides.RIGHT}should have y Axis labels and the Y-axis line at the proper position - A chart with
secondaryYaxisshould have the secondary y Axis labels and the Y-axis line at the proper position (given secondary data) - A chart with
secondaryYaxisand both +ve and -ve values should have the secondary y Axis labels and the Y-axis line at the proper positions both in the 1st and the 4th quadrant yAxisExtraHeightshould add extra height to the chart whenheightis NOT givenyAxisExtraHeightshould add extra height to the chart whenheightis givenyAxisLabelWidthprop should change the width of the y-Axis label and should horizontally shift the chart gracefully- Check alignment of the right side y-Axis line and labels when using the
yAxisLabelWidthprop along withyAxisSide = {yAxisSides.RIGHT} trimYAxisAtTopshould shorten the Y axis from top without shifting the labels, chart or rulestrimYAxisAtTopshould shorten the Y axis from top for the right side Y-axis when used withyAxisSide = {yAxisSides.RIGHT}trimYAxisAtTopshould shorten both sides Y-axis when using the secondary Y axisyAxisLabelPrefixshould add the prefix to Y-axis labelsyAxisLabelSuffixshould add the suffix to Y-axis labels- Both
yAxisLabelPrefixandyAxisLabelSuffixshould work together - Both
yAxisLabelPrefixandyAxisLabelSuffixshould work together for chart with both +ve & -ve values - Both
yAxisLabelPrefixandyAxisLabelSuffixshould work together for chart with fractional values formatYLabelshould format the Y-axis labelsformatYLabelshould work on top ofyAxisLabelPrefixandyAxisLabelSuffixrulesLengthprop should work for a chart with +ve values onlyrulesLengthprop should work for a chart with both +ve and -ve values- Reference line 1 should work for a chart with +ve values only
- Reference line 1 should work for a chart with both +ve and -ve values
- Reference line 2 should work for a chart with +ve values only
- Reference line 2 should work for a chart with both +ve and -ve values
referenceLinesOverChartContentshould render reference lines over chart contentshowVerticalLinesshould workverticalLinesHeightshould workverticalLinesShiftshould worknoOfVerticalLinesshould workverticalLinesSpacingshould workrotateLabelshould work for a chart with +ve values onlyrotateLabelshould work for a chart with both +ve and -ve valueslabelsDistanceFromXaxisshould work for a chart with +ve values onlylabelsDistanceFromXaxisshould work for a chart with both +ve and -ve valuesxAxisTextNumberOfLinesshould workxAxisLabelsHeightshould workxAxisLabelsVerticalShiftshould work should work for a chart with +ve values onlyxAxisLabelsVerticalShiftshould work for a chart with both +ve and -ve valueslabelsDistanceFromXaxisandxAxisLabelsVerticalShiftshould work together for a chart with both +ve and -ve valueslabelsExtraHeightshould work for a chart with +ve values onlynoOfSectionsshould worknoOfSectionsBelowXAxisshould workmaxValueshould workstepValueshould worknoOfSectionsandmaxValueshould work togethernoOfSectionsandstepValueshould work togethermaxValueandstepValueshould work togethermostNegativeValueshould worknegativeStepValueshould worknoOfSectionsBelowXAxisandmostNegativeValueshould work togethernegativeStepValueandnoOfSectionsBelowXAxisshould work togethermostNegativeValueandnoOfSectionsBelowXAxisshould work together
- A Pie chart with only 1 item in data array should work
- A Donut chart with only 1 item in data array should work
radiusshould work for Pie chartradiusshould work for Donut chartinitialAngleshould work for Pie chartinitialAngleshould work for Donut chartsectionAutoFocusshould work for Pie chartsectionAutoFocusshould work for Donut chartextraRadiusshould work withsectionAutoFocusfor Pie chartextraRadiusshould work withsectionAutoFocusfor Donut chartinwardExtraLengthForFocusedshould work for Donut chartinwardExtraLengthForFocusedandextraRadiusshould work together for Donut chartsemiCircleshould work for Pie chartsemiCircleshould work for Donut chartpieInnerComponentshould worklabelsPosition: inwardshould worklabelsPosition: midshould worklabelsPosition: onBordershould worklabelsPosition: outwardshould workshowExternalLabelsshould work
onPressshould workonLongPressshould workonPressfor individual data items should work
- Line and area charts with the use of the
animateOnDataChangeprop should not blink on moving the pointer. Abhinandan-Kushwaha#849