```val xStart = -5.0 val xEnd = 11.0 // generate ...
# datascience
t
Copy code
val xStart = -5.0
val xEnd = 11.0

// generate parabola
val xRange = generateSequence(xStart) { it + .01 }.takeWhile { it < xEnd }.toList()
val yParabola = xRange.map { f(FloatScalar(it.toFloat())).value }

val p = letsPlot { x = xRange; y = yParabola } + ggsize(600, 500)

p + geomPoint(size = 1) + geomABLine(
    slope = yPrime.value.toString().toDouble(), 
    intercept = 9.0, 
    linetype = 1, 
    size =1, 
    color="orange"
)