Skip to content

Commit 100684b

Browse files
committed
set default linewidth to None, get from current trace or fallback to 2
1 parent 5d92328 commit 100684b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

wxmplot/plotpanel.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ def oplot(self, xdata, ydata, label=None, xlabel=None, ylabel=None,
136136
xlog_scale=None, ylog_scale=None, y2log_scale=None, y3log_scale=None,
137137
y4log_scale=None, grid=None, xmin=None,
138138
xmax=None, ymin=None, ymax=None, color=None, style=None,
139-
alpha=None, fill=False, drawstyle=None, linewidth=2, marker=None,
139+
alpha=None, fill=False, drawstyle=None, linewidth=None, marker=None,
140140
markersize=None, refresh=True, show_legend=None,
141141
legend_loc='best', legend_on=True, delay_draw=False,
142142
bgcolor=None, framecolor=None, gridcolor=None, textcolor=None,
@@ -194,8 +194,12 @@ def oplot(self, xdata, ydata, label=None, xlabel=None, ylabel=None,
194194
xdata = datestr2num(xdata)
195195
if timezone is not None:
196196
self.dates_tzinfo = timezone
197+
if linewidth is None:
198+
try:
199+
linewidth = conf.traces[0].linewidth
200+
except:
201+
linewidth = 2.0
197202

198-
linewidth = ifnot_none(linewidth, 2)
199203
conf.viewpad = ifnot_none(viewpad, conf.viewpad)
200204

201205
if xlabel is not None:

0 commit comments

Comments
 (0)