2014-01-31 5 views
0

matplotlib을 사용하여 동일한 그래프에서 매우 다른 배율로 여러 줄을 그릴 수있는 가장 파이썬적인 방법은 무엇입니까? 나는 서브 플로트를 만들 수 있지만, 나는 그들이 나에게 최고의 시각화를 줄 것이라고 확신하지 못한다. 나는이 시점에서 색칠, 전설 또는 다른 복잡한 것에 대해 정말로 신경 쓰지 않는다. 당신은 단지 두 개의 비늘이 필요한 경우동일한 그래프에 서로 다른 스케일로 여러 줄을 그려야합니다.

답변

2

는 당신은 간단한 사용 twinx 및/또는 twiny

fig, ax = plt.subplots(1, 1) 
x = np.arange(11) 
ax.plot(x, 'r') 
ax2 = ax.twinx() 
ax2.plot(x ** 2, 'g') 
plt.draw() 

당신은 이상의 두 matplotlib: adding second axes() with transparent background?를 참조하거나 기생 축으로 볼 필요가 있습니다.

+0

안녕하세요,이 내가 무엇을 찾고 있지만 브라우저에서 그래프를 렌더링 할 때 mpld3.plot() 작동하지 않습니다. 확대/축소 기능을 사용하면 1 축만 확대/축소 할 수 있습니다. –

관련 문제