add maxFactor to RelativeScale to prevent large gaps

This commit is contained in:
Nick Krecklow
2020-06-05 17:02:31 -05:00
parent 00347ed0a9
commit 2336c9f78b
2 changed files with 7 additions and 6 deletions

View File

@ -160,6 +160,7 @@ export class GraphDisplayManager {
})
const tickCount = 10
const maxFactor = 4
// eslint-disable-next-line new-cap
this._plotInstance = new uPlot({
@ -237,7 +238,7 @@ export class GraphDisplayManager {
},
split: () => {
const visibleGraphData = this.getVisibleGraphData()
const [, max, scale] = RelativeScale.scaleMatrix(visibleGraphData, tickCount)
const [, max, scale] = RelativeScale.scaleMatrix(visibleGraphData, tickCount, maxFactor)
const ticks = RelativeScale.generateTicks(0, max, scale)
return ticks
}
@ -248,7 +249,7 @@ export class GraphDisplayManager {
auto: false,
range: () => {
const visibleGraphData = this.getVisibleGraphData()
const [, scaledMax] = RelativeScale.scaleMatrix(visibleGraphData, tickCount)
const [, scaledMax] = RelativeScale.scaleMatrix(visibleGraphData, tickCount, maxFactor)
return [0, scaledMax]
}
}