00:03:45.698,00:03:48.698 John Knaff - NOAA Federal: condition=(spd >= 96 ) & (spd < 125) mycolors[condition]=5 vs 00:05:35.889,00:05:38.889 John Knaff - NOAA Federal: # 100 to 250 hPa if (100.0 <= p[i] <= 250.0): mycolors[i] = 0 00:06:44.707,00:06:47.707 Steven Miller: for the first one, could you also have said: mycolors = condition * 5 00:07:42.194,00:07:45.194 Steven Miller: (or is the boolean 1 treated differently than the integer 1?) 00:08:59.188,00:09:02.188 Steven Miller: Oh, yes, thanks that makes sense! 00:13:46.560,00:13:49.560 Jesse Turner: for i in range(0,150): m.scatter(lookup_dict[i]['metar'][0], lookup_dict[i]['metar'][1], latlon=True, c='Navy', s=50, marker='x', label="METAR station") m.scatter(lookup_dict[i]['hrrr'][0], lookup_dict[i]['hrrr'][1], latlon=True, c='Orange', s=30, label="HRRR prediction point") plt.legend() Adds each label each time it runs through the loop