У меня есть этот код:
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
fig = plt.figure()
ax1 = fig.add_subplot(1, 1, 1)
a = np.array([1,2,3])
b = a
ax1.plot(a,b)
ax2 = ax1.twinx()
ax2.set_position(matplotlib.transforms.Bbox([[0.125, 0.125], [0.9, 0.2]]))
c = np.array([4,5,6])
d = c
ax2.plot(c,d)
plt.show()
Когда я запускаю это с Python 2, это приводит к:

Проблема в том, что когда я пытаюсь использовать тот же код с помощью Python 3, я получаю эту картинку:

Как получить такой же результат при использовании Python 3?