2つの異なるy軸とカラーバーを持つ散布図を作成しようとしています。
使用される擬似コードは次のとおりです。
#!/usr/bin/python
import matplotlib.pyplot as plt
from matplotlib import cm
fig = plt.figure()
ax1 = fig.add_subplot(111)
plt.scatter(xgrid,
ygrid,
c=be, # set colorbar to blaze efficiency
cmap=cm.hot,
vmin=0.0,
vmax=1.0)
cbar = plt.colorbar()
cbar.set_label('Blaze Efficiency')
ax2 = ax1.twinx()
ax2.set_ylabel('Wavelength')
plt.show()
私の質問は、「波長」軸に異なるスケールをどのように使用するか、また、波長の邪魔にならないようにカラーバーをより右に移動する方法です。