in reply to Graphically present crontab

It's possible to create Gantt-style swimlane charts using something like Spreadsheet::WriteExcel, but that involves a non-trivial amount of time. On the other hand, you could emulate the swimlanes by using a stacked bar chart such as found in the Chart module. For example,
#!/usr/bin/perl use strict; use warnings; use Chart::StackedBars; my $g = Chart::StackedBars->new( 600, 500 ); $g->add_dataset( 'Berlin', 'Paris', 'Rome', 'London', 'Munich' ); $g->add_dataset( 0, 0, 0, 0, 0 ); $g->add_dataset( 0, 0, 0, 0, 0 ); $g->add_dataset( 0, 0, 0, 0, 0 ); $g->add_dataset( 0, 0, 0, 0, 0 ); $g->add_dataset( 0, 0, 0, 0, 0 ); $g->add_dataset( 0, 0, 0, 0, 0 ); $g->add_dataset( 0, 0, 0, 0, 0 ); my %hash = ( 'title' => 'Only a demo chart with zero data', 'legend' => 'bottom', 'grid_lines' => 'true', 'include_zero' => 'true', 'max_val' => '20', 'min_val' => '-20', 'colors' => { 'title' => 'red', 'x_label' => 'blue', 'y_label' => 'blue', 'background' => 'grey', 'text' => 'blue', }, ); $g->set(%hash); $g->png("/root/Desktop/bars_10.png"); exit(0);
This is just a rough sketch. You can insert rows, columns, time, dates, and datasets to meet your needs.