我想在matplotlib上绘制两个不同的曲线,但其中一个图需要是散点图,或者没有连接点的线。有没有办法做到这一点?目前,我的绘图代码如下:
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
ax1.plot(epoch, list_of_gas, 'b')
ax2.plot(temp_times, temperatures, 'r')
ax1.set_ylabel('Pressure (torr)', color='b')
ax2.set_ylabel('Temperature (Celcius)', color='r')
ax1.set_title(folder + ' - ' + gas)
ax1.set_xlabel('time (seconds)')
ax1.set_xlim([0, 1000000])
ax2.set_ylim([0,425])
ax1.set_yscale('log')
ax1.set_ylim([ymin,ymax])
plt.show()
然而,我想使用ax1.scatter(epoch, list_of_gas, 'b')
,但是你不能在两个轴上同时使用scatter。有人知道解决这个问题的方法吗?比如说移除连接点之间的线条?