Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5e75800

Browse files
mdboomtacaswell
authored andcommitted
Make dash offset work in PostScript backend
1 parent 2df0840 commit 5e75800

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/matplotlib/backends/backend_ps.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,14 +276,16 @@ def set_linecap(self, linecap, store=1):
276276
def set_linedash(self, offset, seq, store=1):
277277
if self.linedash is not None:
278278
oldo, oldseq = self.linedash
279-
if seq_allequal(seq, oldseq): return
279+
if seq_allequal(seq, oldseq) and oldo == offset:
280+
return
280281

281282
if seq is not None and len(seq):
282283
s="[%s] %d setdash\n"%(_nums_to_str(*seq), offset)
283284
self._pswriter.write(s)
284285
else:
285286
self._pswriter.write("[] 0 setdash\n")
286-
if store: self.linedash = (offset,seq)
287+
if store:
288+
self.linedash = (offset, seq)
287289

288290
def set_font(self, fontname, fontsize, store=1):
289291
if rcParams['ps.useafm']: return

0 commit comments

Comments
 (0)