我需要创建一个图形,其中包含来自参数列表(mu 和 sigma 对)的多个高斯直方图。到目前为止我所拥有的:import matplotlib.pyplot as pltimport seaborn as snsfrom scipy import statsimport numpy as npdef single_camel_plot(mu, sigma, ax): x = np.linspace(mu - 4*sigma, mu + 4*sigma, 1000) sns.lineplot(x, stats.norm.pdf(x, mu, sigma), ax=ax) ax.set_ylim(bottom=0)fig, ax = plt.subplots()mu_sigma_pairs = [(16900, 2100), (18200, 1500)]for mu, sigma in mu_sigma_pairs: single_camel_plot(mu, sigma, ax)输出是这个数字。理想情况下,两个直方图将使用单个 y 轴而不是辅助轴,并且ylim应该进行调整以适应最高的曲线。
添加回答
举报
0/150
提交
取消