0
matplotlib을 사용하여 일부 데이터를 플로팅하면 ax.twiny()
모듈을 삽입하면 y 축의 눈금이 변경됩니다. 내가 그것을 사용하기 전에 : matplotlib의 twiny()가 y 축 눈금을 변경합니다.
그리고 후를 :
나는 수동으로 y 축에 한계를 삽입하지 않도록하고 싶습니다.
그렇다면 왜 이런 일이 일어나고 어떻게 수정해야합니까?
matplotlib을 사용하여 일부 데이터를 플로팅하면 ax.twiny()
모듈을 삽입하면 y 축의 눈금이 변경됩니다. 내가 그것을 사용하기 전에 : matplotlib의 twiny()가 y 축 눈금을 변경합니다.
그리고 후를 :
나는 수동으로 y 축에 한계를 삽입하지 않도록하고 싶습니다.
그렇다면 왜 이런 일이 일어나고 어떻게 수정해야합니까?
이상합니다.
은 내가 트 위니() 옵션을 사용하여 시도하고는 규모 변경되지 않습니다 ax2 = ax1.twiny()
없이
import numpy
import matplotlib.pylab as plt
x = numpy.linspace(0, 4. * numpy.pi, 1000)
y = numpy.cos(x)
fig = plt.figure()
ax1 = fig.add_subplot(1,1,1)
ax1.plot(x, y)
ax2 = ax1.twiny()
이 제공을 :
및 ax2 = ax1.twiny()
로를 :
두 번째 x 축을 구현하는 방법입니까?
ax2
을 사용하면 공유 된 y 축과 두 번째 x 축을 사용하여 새 데이터를 플롯 할 수 있습니다.
희망이 도움이됩니다.
감사합니다. 예, 기본적으로 같은 방법입니다. 왜 이런 일이 발생하는지 알 수는 없지만 하이브리드 솔루션으로 고정 시켰습니다. ax.set_ylim ([y.min() - 0.05, y.max() + 0.05])' –