示例#1
0
文件: svg.py 项目: ThomRosario/as
def makeOpenContextGraph(writer, todos):
    openTodos = parser.groupByContext(parser.filter(todos, doneOn=None))
    openSegments = {}
    for k, v in openTodos.iteritems():
	openSegments[k] = [len(v),]
    openSegments = list(openSegments.iteritems())
    openSegments.sort()
    writeStylesheetPI(writer)
    writer(ET.tostring(segmentedBarGraph(openSegments,
                                         width=calcBarGraphWidth(len(openTodos)))))
示例#2
0
文件: svg.py 项目: ThomRosario/as
def calcOpenContextWidth(todos):
    return calcBarGraphWidth(len(parser.groupByContext(parser.filter(todos, doneOn=None))))