我的问题很简单。如何在一个图中制作两个散点图?
如果我只是逐个写出两个pl.scatter
,则会出现错误。
a,b,c=np.loadtxt('mydata',usecols=(0,1,2),delimiter=",",unpack=True)
pl.scatter(a,b,color='g',s=0.5,'b')
pl.scatter(b,c,'r')
另一个问题是如何将左y轴和右y轴一起使用,例如,第一个散点图使用左y轴,第二个散点图使用右y轴。
答案 0 :(得分:0)
您可以使用ax.twinx()
创建共享相同x轴的第二个y轴
ax1 = pl.axes()
ax2 = ax1.twinx()
ax1.scatter(a,b,color='g',s=0.5)
ax2.scatter(b,c,color='r')
您看到的错误可能是因为您在关键字参数('b'
)之后有一个非关键字参数(color='r'
)。