Commit 535d4ac2 authored by Masayuki Tanaka's avatar Masayuki Tanaka

Fix y label when rotated axis

parent 7e2c3cc2
...@@ -260,7 +260,7 @@ ...@@ -260,7 +260,7 @@
return 40; return 40;
} }
function getYAxisClipWidth() { function getYAxisClipWidth() {
return margin.left; return margin.left + 20;
} }
function getYAxisClipHeight() { function getYAxisClipHeight() {
return height - margin.top + 2 + getXAxisClipHeight(); return height - margin.top + 2 + getXAxisClipHeight();
...@@ -989,6 +989,7 @@ ...@@ -989,6 +989,7 @@
.attr("transform", translate.x) .attr("transform", translate.x)
.call(__axis_rotated ? yAxis : xAxis) .call(__axis_rotated ? yAxis : xAxis)
.append("text") .append("text")
.attr("class", "label")
.attr("x", width) .attr("x", width)
.attr("dy", "-.5em") .attr("dy", "-.5em")
.style("text-anchor", "end") .style("text-anchor", "end")
...@@ -1375,6 +1376,9 @@ ...@@ -1375,6 +1376,9 @@
main.select(".y.axis").transition().duration(__axis_rotated ? 0 : duration).call(__axis_rotated ? xAxis : yAxis); main.select(".y.axis").transition().duration(__axis_rotated ? 0 : duration).call(__axis_rotated ? xAxis : yAxis);
main.select(".y2.axis").transition().call(yAxis2); main.select(".y2.axis").transition().call(yAxis2);
// Update label position
main.select(".x.axis text.label").attr("x", width);
// Update sub domain // Update sub domain
subY.domain(y.domain()); subY.domain(y.domain());
subY2.domain(y2.domain()); subY2.domain(y2.domain());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment