Simplify temperature/dewpoint callback
This commit is contained in:
parent
8240597ddb
commit
094a2908e2
1 changed files with 4 additions and 4 deletions
|
@ -104,12 +104,12 @@ class SkewT():
|
||||||
# Temperature may possibly be dewpoint, depending on the
|
# Temperature may possibly be dewpoint, depending on the
|
||||||
# return value of the callback.
|
# return value of the callback.
|
||||||
#
|
#
|
||||||
temp, pressure = fn(sample)
|
temp = fn(sample)
|
||||||
|
|
||||||
if temp is None:
|
if temp is None:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
gx, gy = self.sample_to_graph(temp, pressure)
|
gx, gy = self.sample_to_graph(temp, sample.pressure)
|
||||||
sx, sy = self.graph_to_screen(gx, gy)
|
sx, sy = self.graph_to_screen(gx, gy)
|
||||||
|
|
||||||
if first:
|
if first:
|
||||||
|
@ -129,7 +129,7 @@ class SkewT():
|
||||||
self.draw_isobars(cr, x, y)
|
self.draw_isobars(cr, x, y)
|
||||||
|
|
||||||
cr.set_source_rgb(1, 0, 0)
|
cr.set_source_rgb(1, 0, 0)
|
||||||
self.draw_samples(cr, x, y, samples, lambda s: (s.temp, s.pressure))
|
self.draw_samples(cr, x, y, samples, lambda s: s.temp)
|
||||||
|
|
||||||
cr.set_source_rgb(0, 1, 0)
|
cr.set_source_rgb(0, 1, 0)
|
||||||
self.draw_samples(cr, x, y, samples, lambda s: (s.dewpoint, s.pressure))
|
self.draw_samples(cr, x, y, samples, lambda s: s.dewpoint)
|
||||||
|
|
Loading…
Add table
Reference in a new issue