diff --git a/resources/celerity/map.php b/resources/celerity/map.php --- a/resources/celerity/map.php +++ b/resources/celerity/map.php @@ -396,7 +396,7 @@ 'rsrc/js/application/diffusion/behavior-pull-lastmodified.js' => 'c715c123', 'rsrc/js/application/doorkeeper/behavior-doorkeeper-tag.js' => '6a85bc5a', 'rsrc/js/application/drydock/drydock-live-operation-status.js' => '47a0728b', - 'rsrc/js/application/fact/Chart.js' => '351abd1c', + 'rsrc/js/application/fact/Chart.js' => 'db89d094', 'rsrc/js/application/fact/ChartCurtainView.js' => '86954222', 'rsrc/js/application/fact/ChartFunctionLabel.js' => '81de1dab', 'rsrc/js/application/files/behavior-document-engine.js' => '243d6c22', @@ -702,7 +702,7 @@ 'javelin-behavior-user-menu' => '60cd9241', 'javelin-behavior-view-placeholder' => 'a9942052', 'javelin-behavior-workflow' => '9623adc1', - 'javelin-chart' => '351abd1c', + 'javelin-chart' => 'db89d094', 'javelin-chart-curtain-view' => '86954222', 'javelin-chart-function-label' => '81de1dab', 'javelin-color' => '78f811c9', @@ -1230,12 +1230,6 @@ 'aphront-typeahead-control-css', 'phui-tag-view-css', ), - '351abd1c' => array( - 'phui-chart-css', - 'd3', - 'javelin-chart-curtain-view', - 'javelin-chart-function-label', - ), '3829a3cf' => array( 'javelin-behavior', 'javelin-uri', @@ -2120,6 +2114,12 @@ 'javelin-uri', 'phabricator-notification', ), + 'db89d094' => array( + 'phui-chart-css', + 'd3', + 'javelin-chart-curtain-view', + 'javelin-chart-function-label', + ), 'de4b4919' => array( 'javelin-install', 'javelin-dom', diff --git a/webroot/rsrc/js/application/fact/Chart.js b/webroot/rsrc/js/application/fact/Chart.js --- a/webroot/rsrc/js/application/fact/Chart.js +++ b/webroot/rsrc/js/application/fact/Chart.js @@ -86,7 +86,7 @@ var svg = d3.select(container_node).append('svg') .attr('width', size.frameWidth) - .attr('height', size.frameHeight) + .attr('height', size.frameHeight + 20) .attr('class', 'chart'); var g = svg.append('g') @@ -124,7 +124,12 @@ g.append('g') .attr('class', 'x axis') .attr('transform', css_function('translate', 0, size.height)) - .call(xAxis); + .call(xAxis) + .selectAll("text") + .style("text-anchor", "end") + .attr("dx", "-.8em") + .attr("dy", ".15em") + .attr("transform", "rotate(-25)"); g.append('g') .attr('class', 'y axis')