Question: Why is this happening?

Does anyone know why the scale isn't matching what i asked for here?
Case_I.mw

with(plots)

[animate, animate3d, animatecurve, arrow, changecoords, complexplot, complexplot3d, conformal, conformal3d, contourplot, contourplot3d, coordplot, coordplot3d, densityplot, display, dualaxisplot, fieldplot, fieldplot3d, gradplot, gradplot3d, implicitplot, implicitplot3d, inequal, interactive, interactiveparams, intersectplot, listcontplot, listcontplot3d, listdensityplot, listplot, listplot3d, loglogplot, logplot, matrixplot, multiple, odeplot, pareto, plotcompare, pointplot, pointplot3d, polarplot, polygonplot, polygonplot3d, polyhedra_supported, polyhedraplot, rootlocus, semilogplot, setcolors, setoptions, setoptions3d, spacecurve, sparsematrixplot, surfdata, textplot, textplot3d, tubeplot]

(1)

 

 

[animate, animate3d, animatecurve, arrow, changecoords, complexplot, complexplot3d, conformal, conformal3d, contourplot, contourplot3d, coordplot, coordplot3d, densityplot, display, dualaxisplot, fieldplot, fieldplot3d, gradplot, gradplot3d, implicitplot, implicitplot3d, inequal, interactive, interactiveparams, intersectplot, listcontplot, listcontplot3d, listdensityplot, listplot, listplot3d, loglogplot, logplot, matrixplot, multiple, odeplot, pareto, plotcompare, pointplot, pointplot3d, polarplot, polygonplot, polygonplot3d, polyhedra_supported, polyhedraplot, rootlocus, semilogplot, setcolors, setoptions, setoptions3d, spacecurve, sparsematrixplot, surfdata, textplot, textplot3d, tubeplot]

(2)

``

restart; f := piecewise(`and`(x >= 0, x <= 26*10^2), 1, `and`(x > 26*10^2, x <= 5.6*10^7), 8.05/x^(3/8), `and`(x > 4.6*10^7), 1/x^4, undefined); plots:-loglogplot(f, x = 0 .. 5*10^10, y = 0 .. 2, thickness = 3, discont = true)

piecewise(0 <= x and x <= 2600, 1, 2600 < x and x <= 56000000.0, 8.05/x^(3/8), 46000000.0 < x, 1/x^4, undefined)

 

 

``

``





Download Case_I.mw

Please Wait...