Notice: Use of undefined constant ‘file - assumed '‘file' in /home/jpalio/vhosts/jpaliowikien.torn.com.pl/LocalSettings.php on line 154

Notice: Use of undefined constant bi’ - assumed 'bi’' in /home/jpalio/vhosts/jpaliowikien.torn.com.pl/LocalSettings.php on line 154
Module:Chart - Jpaliowiki EN

Module:Chart

From Jpaliowiki EN

Jump to: navigation, search

Gantt Chart

Example:

$@=(s1, $util.emptyList())
$util.add($@s1, [1, null, "Task1", $time.addDays($time.now(), 1), $time.addDays($time.now(), 2)])
$util.add($@s1, [4, null, "Task4", $time.addDays($time.now(), 1), $time.addDays($time.now(), 7)])
$util.add($@s1, [5, null, "Task5", $time.addDays($time.now(), 2), $time.addDays($time.now(), 7), 0.5])
$util.add($@s1, [6, null, "Task6", $time.addDays($time.now(), 3), $time.addDays($time.now(), 7), 0.24])
$util.add($@s1, [7, null, "Task7", $time.addDays($time.now(), 4), $time.addDays($time.now(), 7)])
$util.add($@s1, [8, null, "Task8", $time.addDays($time.now(), 5), $time.addDays($time.now(), 7)])
$util.add($@s1, [9, null, "Task9", $time.addDays($time.now(), 6), $time.addDays($time.now(), 7)])

$@=(s2, $util.emptyList())
$util.add($@s2, [10, null, "New task", $time.addDays($time.now(), 1), $time.addDays($time.now(), 4), 0.4])

$@=(s3, $util.emptyList())
$util.add($@s3, [11, null, "New task2", $time.addDays($time.now(), 4), $time.addDays($time.now(), 10), 0.4])


$=(@data, $util.emptyList())
$util.add($@data,  ["Series1", $@s1])
$util.add($@data,  ["Series2", $@s2])
$util.add($@data,  ["Series3", $@s3])

$try({
	$=(@url, $chart.ganttChartURL("test", "x", "y", 600, 400, $@data, (Map)null))
	<img src='$@url'>
}, {
	Error during chart generation: $error.getMessage()
})

Result:
Image:Module.Chart.Sample.png

Personal tools