Skip to content

Commit 9241578

Browse files
committed
reduce roughDTick by total length of breaks
- adjust tick spacing on x axes - fixup tests
1 parent c5cf45a commit 9241578

17 files changed

+3
-8
lines changed

src/plots/cartesian/axes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -536,7 +536,7 @@ axes.prepTicks = function(ax) {
536536
if(ax.tickmode === 'array') nt *= 100;
537537

538538

539-
ax._roughDTick = Math.abs(rng[1] - rng[0]) / nt;
539+
ax._roughDTick = (Math.abs(rng[1] - rng[0]) - (ax._lBreaks || 0)) / nt;
540540
axes.autoTicks(ax, ax._roughDTick);
541541

542542
// check for a forced minimum dtick
@@ -628,7 +628,7 @@ axes.calcTicks = function calcTicks(ax) {
628628
var tf = 0;
629629
if(ax.tickmode === 'auto') {
630630
tf =
631-
(ax._id.charAt(0) === 'y' ? 2 : 5) *
631+
(ax._id.charAt(0) === 'y' ? 2 : 6) *
632632
(ax.tickfont ? ax.tickfont.size : 12);
633633
}
634634

-1.21 KB
Loading
537 Bytes
Loading
Loading
15.3 KB
Loading
1.07 KB
Loading
Loading
3.93 KB
Loading
Loading
Loading

0 commit comments

Comments
 (0)