0

谁能告诉我如何在字典中使用自定义破折号序列。我无法让它运行,我唯一不能使用的东西(不是程序员)是文档 =-(

def lineCycler(): #must be invoked for every plot again to get the same results in every plot
    #hasy="#7b9aae"
    _styles = [{'color':'#b21a6a', 'ls':'-'},
               {'color':'#65a4cb', 'ls':'[5,2,10,5]'},# this shoul be some custom dash sequnece
               {'color':'#22b27c', 'ls':'-.'},
               {'color':'k', 'ls':'--'}
            ]

    _linecycler=cycle(_styles)
    return _linecycler
4

1 回答 1

2

为此使用dashes关键字(并且您需要一个列表,而不是字符串):

def lineCycler(): 
    _styles = [{'color':'#b21a6a', 'ls':'-'},
               {'color':'#65a4cb', 'dashes':[5,2,10,5]},
               {'color':'#22b27c', 'ls':'-.'},
               {'color':'k', 'ls':'--'}
            ]

    _linecycler=cycle(_styles)
    return _linecycler
于 2012-04-23T22:43:30.333 回答