【发布时间】:2016-08-10 23:27:23
【问题描述】:
我想绘制一列中的数据并根据另一列中的相应值更改颜色。我可以通过循环每一行来做到这一点:
for a in range(0, len(ben_chan)-1):
if ben_chan[a, int(ben_chan.shape[1])-1] == 0:
plot1=plt.plot(ben_chan[:,0],ben_chan[:,channel], ".r")
else:
plot2=plt.plot(ben_chan[:,0],ben_chan[:,channel], ".b")
有没有更有效的实现方式?
【问题讨论】:
标签: python-2.7 matplotlib