LineGraph needs to be split up to use a separate data container. My suggestion for this data container is that it's simply a wrapper for List<Double>. Removing the need for getMin and getMax methods on LineGraph itself.
Also it might be possible to combine the two IntStreams into one.