绘制Pandas数据图和mathlib数据图相互叠加

2024-09-29 00:19:07 发布

您现在位置:Python中文网/ 问答频道 /正文

plt.figure()
mu = 0
variance = 1
sigma = math.sqrt(variance)
x = np.linspace(0, 2, 100)
plt.plot(x,mlab.normpdf(x, mu, sigma))
plt.show()
movieRates.plot.hist(stacked=True)

这是我正在尝试的,但它不工作,它给了我一个图1和图2。我试图找到一个答案,但我真的无法从其他例子中得到任何东西,因为它们与我的不同。我要做的是证明电影有一个正态分布。这就是为什么我想把这些数字结合起来。但直到现在我都没有运气。你知道吗


Tags: plotshownppltmathsqrtsigmahist
1条回答
网友
1楼 · 发布于 2024-09-29 00:19:07

让我们使用plt.gca(),然后使用pandas plot的ax参数。你知道吗

plt.figure()
mu = 0
variance = 1
sigma = math.sqrt(variance)
x = np.linspace(0, 2, 100)
plt.plot(x,mlab.normpdf(x, mu, sigma))
ax = plt.gca()
movieRates.plot.hist(stacked=True,ax=ax)
plt.show()

相关问题 更多 >