Skip to content

Commit 03ee429

Browse files
committed
do not display first tick outside range when using ticklabelmode: period
1 parent 6c81b04 commit 03ee429

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/plots/cartesian/axes.js

+10-1
Original file line numberDiff line numberDiff line change
@@ -2440,8 +2440,17 @@ axes.drawTicks = function(gd, ax, opts) {
24402440

24412441
var cls = ax._id + 'tick';
24422442

2443+
var vals = opts.vals;
2444+
if(
2445+
ax.ticklabelmode === 'period'
2446+
) {
2447+
// drop very first tick that we added to handle period
2448+
vals = vals.slice();
2449+
vals.shift();
2450+
}
2451+
24432452
var ticks = opts.layer.selectAll('path.' + cls)
2444-
.data(ax.ticks ? opts.vals : [], tickDataFn);
2453+
.data(ax.ticks ? vals : [], tickDataFn);
24452454

24462455
ticks.exit().remove();
24472456

-21 Bytes
Loading

0 commit comments

Comments
 (0)