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' => 'ce6f8e3d', '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' => 'ce6f8e3d', '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', @@ -2057,6 +2051,12 @@ 'phuix-button-view', 'phabricator-diff-tree-view', ), + 'ce6f8e3d' => array( + 'phui-chart-css', + 'd3', + 'javelin-chart-curtain-view', + 'javelin-chart-function-label', + ), 'cef53b3e' => 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')