我正在处理一些二维相位数据,并试图以合理的方式绘制它。对于相位,358度和2度非常接近,但在绘图时,色条往往表明它们是最大的不同。这是不可接受的。
下面的代码是我从here那里借来的一个黑客,它可以做我想要的东西,但只是灰度级,而且相当难看。
我不想修改我的数据来执行此操作(例如,def has_five_or_more_in_ANY_30_days(timestamps):
for i in range(timestamps):
from_value = timestamps[i]
to_value = from_value + (30 * 24 * 60 * 60)
counts = 0
for ts in timestamps:
if ts > from_value and ts < to_value:
counts += 1
if counts >=5:
return True
else:
return False
timestamps = [ 1416182478, 1416182479, 1416182480, 1416182481, 1416182481, 1416182481, 1416182481,1416182481,1416182481,1416182482,1416182483,1416182484, 1416182485, 1416182486,1416182487, 1416182488,1416182489, 1416182490 ]
print has_five_or_more_in_ANY_30_days( timestamps )
)。如何制作连续的颜色地图,从0开始用某种颜色,然后以相同的颜色结束?我更喜欢不需要额外包装的解决方案。
phase = np.abs(phase-180)