aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/components/gas-customization/gas-price-chart/gas-price-chart.component.js
diff options
context:
space:
mode:
authorDan Miller <danjm.com@gmail.com>2018-11-14 01:36:35 +0800
committerDan Miller <danjm.com@gmail.com>2018-12-04 11:36:22 +0800
commitf8ffdaedc9a8fac631deafbc1d377430c980af94 (patch)
tree3cd5cf6a2d056cbe17ea0f5ce5619ccfe88fd8f2 /ui/app/components/gas-customization/gas-price-chart/gas-price-chart.component.js
parent7ffea926f23b2542c5182df7958defcdd9398b04 (diff)
downloadtangerine-wallet-browser-f8ffdaedc9a8fac631deafbc1d377430c980af94.tar.gz
tangerine-wallet-browser-f8ffdaedc9a8fac631deafbc1d377430c980af94.tar.zst
tangerine-wallet-browser-f8ffdaedc9a8fac631deafbc1d377430c980af94.zip
Modify results of API data to better fit gas chart: remove outliers, pad data
Diffstat (limited to 'ui/app/components/gas-customization/gas-price-chart/gas-price-chart.component.js')
-rw-r--r--ui/app/components/gas-customization/gas-price-chart/gas-price-chart.component.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/ui/app/components/gas-customization/gas-price-chart/gas-price-chart.component.js b/ui/app/components/gas-customization/gas-price-chart/gas-price-chart.component.js
index 5ca465ba9..3f382e5b2 100644
--- a/ui/app/components/gas-customization/gas-price-chart/gas-price-chart.component.js
+++ b/ui/app/components/gas-customization/gas-price-chart/gas-price-chart.component.js
@@ -33,16 +33,19 @@ export default class GasPriceChart extends Component {
updateCustomGasPrice,
}) {
const chart = generateChart(gasPrices, estimatedTimes, gasPricesMax, estimatedTimesMax)
-
setTimeout(function () {
setTickPosition('y', 0, -5, 8)
setTickPosition('y', 1, -3, -5)
- setTickPosition('x', 0, 3, 15)
+ setTickPosition('x', 0, 3)
setTickPosition('x', 1, 3, -8)
- // TODO: Confirm the below constants work with all data sets and screen sizes
+ const { x: domainX } = getCoordinateData('.domain')
+ const { x: yAxisX } = getCoordinateData('.c3-axis-y-label')
+ const { x: tickX } = getCoordinateData('.c3-axis-x .tick')
+
+ d3.select('.c3-axis-x .tick').attr('transform', 'translate(' + (domainX - tickX) / 2 + ', 0)')
d3.select('.c3-axis-x-label').attr('transform', 'translate(0,-15)')
- d3.select('.c3-axis-y-label').attr('transform', 'translate(52, 2) rotate(-90)')
+ d3.select('.c3-axis-y-label').attr('transform', 'translate(' + (domainX - yAxisX - 12) + ', 2) rotate(-90)')
d3.select('.c3-xgrid-focus line').attr('y2', 98)
d3.select('.c3-chart').on('mouseout', () => {