When all the values are the same, it seems to want to center them along the axis, despite there being custom tick values. I believe the expected behavior would be to always spread the tick values across the entire axis length. Only occurs when the values are all the same. If you change one y value to 977 it looks as expected.
You can replace the VictoryBar with a VictoryLine, etc.
Here is a jsfiddle of the issue:
https://jsfiddle.net/5g20p8vd/115/
When all the values are the same, it seems to want to center them along the axis, despite there being custom tick values. I believe the expected behavior would be to always spread the tick values across the entire axis length. Only occurs when the values are all the same. If you change one y value to 977 it looks as expected.
You can replace the VictoryBar with a VictoryLine, etc.