dashes are just a more limited form of linestyles. Actually, they are no more than:
def set_dashes(self, seq):
if seq == (None, None) or len(seq) == 0:
self.set_linestyle('-')
else:
self.set_linestyle((0, seq))
I propose to soft-deprecate dashes in favor of linestyle. Dashes are redundant and thus only increase the API complexity without any benefit. OTOH I don't think we should deprecate dashes because there might be quite a bit of code out there using it.
Specific actions for this task:
dashes are just a more limited form of linestyles. Actually, they are no more than:
I propose to soft-deprecate dashes in favor of linestyle. Dashes are redundant and thus only increase the API complexity without any benefit. OTOH I don't think we should deprecate dashes because there might be quite a bit of code out there using it.
Specific actions for this task:
linestyleshould directly accept a dash pattern. - It currently only accepts(offset, dash_pattern).set_linestyle.set_dashes, recommend to useset_linestyleinstead.