我正在尝试制作类似于以下内容的颜色幅度图:
我有三个包含完全相同数量的值的数组。
x1
= BV(-.5 到 2)
x2
= 温度。(30,000 到 3000)并且需要是对数刻度
y1
= 幅度(因其他而异)
、和数组都是链接的x1
,我想将它们一起绘制在散点图中。x2
y1
我的代码:
#PLOTS
x1 = bv_array #B-V
x2 = t_array #Temperature
y1 = Vavg_array #Magnitude
fig = plt.figure()
ax1 = fig.add_subplot(111)
#ax1.xlim(-.5,2)
ax1.plot(x1, y1,'b--')
ax2 = ax1.twiny()
ax2.plot(x2, y1, 'go')
ax2.set_xlabel('Temperature')
ax2.invert_xaxis()
#ax2.xscale('log')
#plt.xscale('log')
#plt.scatter(x,y)
#plt.scatter(bv_array, Vavg_array, s = 1)
plt.gca().invert_yaxis()
plt.show()