Я пытаюсь создать точечную диаграмму с двумя разными осями 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()
Мой вопрос заключается в том, как вы используете другой масштаб для осей длины волны, а также, как вы перемещаете цветовую полосу вправо, чтобы она не мешала длине волны?