fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(pd.Series(np.random.uniform(0, 1, size=10)), color='g')
ax2 = ax1.twinx()
ax2.plot(pd.Series(np.random.uniform(0, 17, size=10)), color='r')
ax2.grid(False)
plt.show()
How can I make a barplot and a lineplot in the same seaborn plot with different Y axes nicely?