Python: проблемы рендеринга cairoplot gantt_chart - PullRequest
1 голос
/ 11 ноября 2010

выглядит так, будто 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 Ответ

3 голосов
/ 05 мая 2011

Здесь есть отчет об ошибке: https://bugs.launchpad.net/cairoplot/+bug/274181

попробуйте установить кортеж в списках, в соответствии с репортером, он должен работать.

Передача данных, например:

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

приводит к сбою диаграммы Ганта, нанося все фигуры на одной линии.

Однако это работает:

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

...