I'm having a problem using python matplotlib while creating a basic plot of a function, in wolfram alpha and other plotting engines the final plot seems to be so different from the one I'm creating via matplotlib.
I followed the example inside matplotlib and I just replaced the np.sin(x) function for the function I need to plot.
I'm using several functions so this is the first one I need to plot but it's not working at all.
Here's the code I'm using and the plot comparison just ahead.
__author__ = 'alberto'
#
import numpy
import matplotlib.pyplot as plt
#
x = numpy.arange(-20, 20, 0.1)
y = ((3*x**2) + 12/(x**3) - 5)
plt.plot(x, y)
plt.show()
Wolfram

Matplotlib.

I'm using Anaconda Python(2.7.8).
Have a nice day!!!
