python:cairoplot gantt_chart渲染问题

时间:2010-11-11 12:39:33

标签: python charts rendering cairoplot

看起来像gantt_chart()无法正常处理以下数据集:

tg_p = [ (0, 12), (0, 5), (0,13) ]
tg_v = [ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14']
tg_h = [ 'test', 'test2', 'test3' ]
tg_c = [ (1.0, 0.0, 0.0), (1.0, 0.7, 0.0), (0.0, 1.0, 0.0) ]
CairoPlot.gantt_chart('gantt-123', tg_p, 600, 300, tg_h, tg_v, tg_c)

它只是渲染一个吧,任何想法?

谢谢

1 个答案:

答案 0 :(得分:3)

此处有错误报告:https://bugs.launchpad.net/cairoplot/+bug/274181

尝试在列表中设置元组,据记者说它应该可以工作。

  

传递数据:

     

data = [(0,3), (4,5), (8,10)]

     

使甘特图崩溃,将所有碎片绘制在同一条线上。

     

然而,这有效:

     

data = [(0,3), [(4,5)], (8,10)]