File tree 1 file changed +6
-5
lines changed
1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -951,17 +951,18 @@ axes.calcTicks = function calcTicks(ax, opts) {
951
951
if ( mockAx . tickmode === 'array' || mockAx . tickmode === 'proportional' ) {
952
952
953
953
// Mapping proportions to array:
954
- var valsProp
955
- var proportionalVals
956
- var mappedVals
954
+ var valsProp , proportionalVals , mappedVals ;
957
955
var distance = maxRange - minRange ;
956
+ var start = ! axrev ? minRange : maxRange
957
+ if ( axrev ) distance *= - 1 ;
958
958
if ( mockAx . tickmode === 'proportional' ) {
959
959
valsProp = major ? Lib . nestedProperty ( ax , "tickvals" ) : Lib . nestedProperty ( ax . minor , "tickvals" )
960
960
proportionalVals = valsProp . get ( )
961
- mappedVals = proportionalVals . map ( function ( v ) { return minRange + ( distance * v ) } )
961
+ mappedVals = proportionalVals . map ( function ( v ) { return start + ( distance * v ) } )
962
962
valsProp . set ( mappedVals )
963
963
}
964
- // Original
964
+
965
+ // Original 'array' only code
965
966
if ( major ) {
966
967
tickVals = [ ] ;
967
968
ticksOut = arrayTicks ( ax ) ;
You can’t perform that action at this time.
0 commit comments