온도, 풍속, 열유속 등의 배열이 있습니다. 이러한 각 배열은 자체 서브 플롯에 할당됩니다. 눈높이는 subplots의 결합 된 영역에 플롯되기를 원합니다. 마치 두 번째 y 축이 하나의 플롯입니다.모든 서브 플롯에서 2 차 연속 y 축이있는 서브 플로트 플롯
첨부 된 이미지에 을 만들고 싶습니다. 눈 깊이가 2 차 Y 축에 있음을 알 수 있습니다.
온도, 풍속, 열유속 등의 배열이 있습니다. 이러한 각 배열은 자체 서브 플롯에 할당됩니다. 눈높이는 subplots의 결합 된 영역에 플롯되기를 원합니다. 마치 두 번째 y 축이 하나의 플롯입니다.모든 서브 플롯에서 2 차 연속 y 축이있는 서브 플로트 플롯
첨부 된 이미지에 을 만들고 싶습니다. 눈 깊이가 2 차 Y 축에 있음을 알 수 있습니다.
동일한 x 축
ax1 = axes()
ax2 = ax1.twinx()
x = np.arange(100)
y1 = np.random.rand(100)
y2 = np.random.rand(100)
ax1.plot(x,y1,'-r')
ax1.set_ylim(-1,1)
ax2.fill_between(x,0,y2,color='b',alpha=0.5)
ax2.set_ylim(0,2)
ax1.set_ylabel('Red')
ax2.set_ylabel('Blue')
안녕하세요, 고마워,하지만 실제로 왼쪽 y 축에 두 축이 겹쳐져 있고 오른쪽에 세 번째 축이 있습니다. 즉, 같은 그래프에 동일한 x 축을 공유하는 3 개의 커브가 있음을 의미합니다. 트윈스가 y 축에 여러 데이터 세트를 추가 할 수 있습니까? – icypy
죄송합니다. 귀하의 원래 질문은 분명하지 않았습니다. @tcaswell이 링크 된 예제는 사용자가 찾고있는 것을 정확하게 설명합니다. –
http://matplotlib.org/examples/pylab_examples/finance_work2.html에게 – tacaswell
유무를 공유하는 두 번째 y 축을 만들
twinx()
을 사용할 수 있습니다 너 뭐 해봤 니? 사람들은 당신을 위해 코드를 작성하는 것보다 기꺼이 깨진 코드를 수정하도록 도와 줄 것입니다. – tacaswell