Skip to content

Commit

Permalink
fix tick position for vertical facet
Browse files Browse the repository at this point in the history
  • Loading branch information
Mavrin committed May 16, 2018
1 parent 871a108 commit eb4fad4
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
7 changes: 4 additions & 3 deletions src/elements/coords.cartesian.axis.ts
Original file line number Diff line number Diff line change
Expand Up @@ -382,10 +382,11 @@ function createAxis(config: AxisConfig) {

rotateText(text);
fixTextPosForVerticalFacets(text);

if (isOrdinalScale && scaleGuide.avoidCollisions) {
if (isOrdinalScale && scaleGuide.avoidCollisions && !scaleGuide.facetAxis) {
if (transition) {
transition.on('end.fixTickTextCollision', () => fixTickTextCollision(ticks.tick));
transition.on('end.fixTickTextCollision', () => {
return fixTickTextCollision(ticks.tick);
});
} else {
fixTickTextCollision(ticks.tick);
}
Expand Down
2 changes: 1 addition & 1 deletion src/utils/d3-decorators.js
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ export function avoidTickTextCollision(ticks, isHorizontal) {
}

var dy = (curr.l * textOffsetStep); // -1 | 0 | +1
var newY = parseFloat(curr.textRef.attr('y')) + dy;
var newY = isHorizontal ? (parseFloat(curr.textRef.attr('y')) + dy) : 0;
let tx = isHorizontal ? 0 : dy;
let ty = isHorizontal ? dy : 0;
var tr = (function (transform) {
Expand Down

0 comments on commit eb4fad4

Please sign in to comment.