$tick = new Tick(10, 5);
$tick->setColor(new Blue());
$tick->setStyle(TICK_IN_OUT);
$tick->hideLast(TRUE);
$tick->draw($driver, $line);
// Complex line
$line = new Vector(new Point(80, 130), new Point(390, 390));
$driver->line(new VeryLightGray(), $line);
$tick = new Tick(10, 5);
$tick->draw($driver, $line);
// Complex line
// Hide first tick
// TICK_OUT style
// Change color
$line = new Vector(new Point(390, 130), new Point(80, 390));
$driver->line(new VeryLightGray(), $line);
$tick = new Tick(10, 10);
$tick->setColor(new DarkGreen());
$tick->setStyle(TICK_OUT);
$tick->hideFirst(TRUE);
$tick->draw($driver, $line);
// Complex line
// TICK_IN_OUT style
// Hide last tick
$line = new Vector(new Point(360, 390), new Point(80, 160));
$driver->line(new VeryLightGray(), $line);
$tick = new Tick(30, 15);
$tick->setStyle(TICK_IN_OUT);
$tick->hideLast(TRUE);
$tick->draw($driver, $line);
$graph->draw();