Note
Go to the end to download the full example code.
Function
Plot a 1D function with plot_function().
###
from matplotlib import pyplot as plt
from scipy.stats import norm
from plothist import plot_function
# Define the gaussian function of mean=0.5 and std_dev=3
def f(x):
return 1000 * norm.pdf(x, loc=0.5, scale=3)
fig, ax = plt.subplots()
plot_function(f, range=(-10, 10), ax=ax)
ax.set_xlabel("x")
ax.set_ylabel("f(x)")
fig.savefig("fct_1d.svg", bbox_inches="tight")
Total running time of the script: (0 minutes 0.310 seconds)