Save y range for user
parent
59141c0125
commit
d0e322ef55
|
@ -80,14 +80,9 @@ class CellEditorOverlay extends Component {
|
||||||
|
|
||||||
handleSetRange(e) {
|
handleSetRange(e) {
|
||||||
const {min, max} = e.target.form
|
const {min, max} = e.target.form
|
||||||
|
const {axes} = this.state
|
||||||
|
|
||||||
this.setState({
|
this.setState({axes: {...axes, y: {bounds: [min.value, max.value]}}})
|
||||||
axes: {
|
|
||||||
y: {
|
|
||||||
bounds: [min.value, max.value],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ import VisView from 'src/data_explorer/components/VisView'
|
||||||
import {GRAPH, TABLE} from 'shared/constants'
|
import {GRAPH, TABLE} from 'shared/constants'
|
||||||
import _ from 'lodash'
|
import _ from 'lodash'
|
||||||
|
|
||||||
const {array, arrayOf, bool, func, number, shape, string} = PropTypes
|
const {arrayOf, bool, func, number, shape, string} = PropTypes
|
||||||
const META_QUERY_REGEX = /^show/i
|
const META_QUERY_REGEX = /^show/i
|
||||||
|
|
||||||
const Visualization = React.createClass({
|
const Visualization = React.createClass({
|
||||||
|
@ -28,7 +28,7 @@ const Visualization = React.createClass({
|
||||||
views: arrayOf(string).isRequired,
|
views: arrayOf(string).isRequired,
|
||||||
axes: shape({
|
axes: shape({
|
||||||
y: shape({
|
y: shape({
|
||||||
bounds: array,
|
bounds: arrayOf(string),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
|
|
|
@ -19,6 +19,11 @@ const getRange = (
|
||||||
) => {
|
) => {
|
||||||
const {value, rangeValue, operator} = ruleValues
|
const {value, rangeValue, operator} = ruleValues
|
||||||
|
|
||||||
|
if (userSelectedRange.length) {
|
||||||
|
const [userMin, userMax] = userSelectedRange
|
||||||
|
return [considerZero(userMin), considerZero(userMax)]
|
||||||
|
}
|
||||||
|
|
||||||
const subtractPadding = val => +val - Math.abs(val * PADDING_FACTOR)
|
const subtractPadding = val => +val - Math.abs(val * PADDING_FACTOR)
|
||||||
const addPadding = val => +val + Math.abs(val * PADDING_FACTOR)
|
const addPadding = val => +val + Math.abs(val * PADDING_FACTOR)
|
||||||
|
|
||||||
|
@ -65,10 +70,9 @@ const getRange = (
|
||||||
return [null, null]
|
return [null, null]
|
||||||
}
|
}
|
||||||
|
|
||||||
const [userMin, userMax] = userSelectedRange
|
|
||||||
const [min, max] = range
|
const [min, max] = range
|
||||||
|
|
||||||
return [considerZero(userMin, min), considerZero(userMax, max)]
|
return [min, max]
|
||||||
}
|
}
|
||||||
|
|
||||||
export default getRange
|
export default getRange
|
||||||
|
|
Loading…
Reference in New Issue