2017-04-11 2 views
0
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) 

와 중첩 DATAPLOT와 팬더 그리기 그러나 그것은 나에게 그림 1과 내가 답을 찾기 위해 시도한 그림 2를 제공 작동하지 않습니다하지만 난 할 수 없었다 정말 그들이 다른 것과 다른 점 때문에 다른 예제들에서 무엇이든 얻을 수 있습니다. 내가 달성하고자하는 것은 movieRates가 정규 분포를 가지고 있음을 보여주는 것입니다. 그 이유는 그 수치들을 함께 합치는 것입니다. 하지만 지금까지 운이 없었어요.이 내가 시도하고있는 무슨이다의 MathLib 데이터 플롯이 서로

+0

** 플롯을 ** 오버레이하려는 경우. 이것을 처리하는 * 많은 * 답변이 있습니다. http://stackoverflow.com/questions/31104867/how-to-superimpose-figures-in-matplotlib –

+1

[그림을 matplotlib에 슈퍼 임 포즈하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/31104867/how- to-superimpose-figures-in-matplotlib) –

+0

@ShawnMehan 예 저는 그들을 보았습니다. 그러나 무화과 도끼가 무엇을 의미하는지 알지 못 했으니까요. 내 경우에 그렇게하는 법을 알지 못했습니다. – TenebrisNocte

답변

1

plt.gca()을 사용하고 팬더 플롯에 인수를 사용하십시오.

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() 
+0

감사합니다 : D 나는 방금 팬더에 도끼를 넣을 곳을 알지 못했습니다. – TenebrisNocte

관련 문제