
Kwiki::GDGraphGenerator - put pretty graphs into your Kwiki pages

$ cd /path/to/kwiki $ kwiki -add Kwiki::GDGraphGenerator
In your KwikiText:
.graph id: test type: pie data: - [ bacon, eggs, ham, home fries, hash ] - [ 1, 4, 2, 3, 2 ] .graph

This module turns graph WAFL blocks into pretty graphs using GD::Graph. Between the .graph directives must be valid YAML. Some keys are required.
sales or marmots. .graph
id: orangejuice
type: bars
title: Gallons of OJ I Drank This Week
x_label: Day of Week
y_label: No. of Gallons
shadow_depth: 2
data:
- [ Sun, Mon, Tue, Wed, Thu, Fri, Sat ]
- [ 23, 12, 43, 3, 16, 18, 30 ]
.graph
.graph
id: lines
type: lines
line_width: 3
show_values: 1
data:
- [ 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ]
- [ 1, 4, 2, 3, 6, 4, 2, 5, 6, 7 ]
- [ 3, 5, 1, 1, 6, 8, 4, 6, 2, 4 ]
- [ 3, 5, 9, 2, 5, 6, 3, 1, 7, 7 ]
.graph
.graph
id: test
type: pie
width: 500
height: 200
dclrs: [ red, green, blue, yellow, purple, cyan, orange ]
data:
- [ bacon, eggs, ham, home fries, hash ]
- [ 1, 4, 2, 3, 2 ]
.graph

You might need to clean up the cache for this module every now and then. The cache is located in the plugin/graphgenerator directory in your Kwiki installation directory.
The "logo" key is not allowed because it would allow anyone to view any image on the filesystem that the Kwiki user could read.

Ian Langworth <langworth.com>

Kwiki, GD::Graph, GD::Graph::colour

Copyright (C) 2004 by Ian Langworth
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.