Graidle (Graph aid) is a Web application for creating charts. It can be used to generate several types of graphical diagrams. It has classes specialized in generating histograms (also horizontal), spider graphs, pie charts, and line (also filled) charts. Several visual aspects may be customized, such as colors, font dimensions, labels, and axes. The diagrams are generated as true color images using PHP and GD library functions, and can be displayed as the current script output or saved to a file in the PNG format.
|Tags||education Computer Aided Instruction (CAI) Software Development Libraries php classes Internet Web Dynamic Content multimedia Graphics Presentation|
|Operating Systems||OS Independent|
Release Notes: The class structure was rewitten for PHP5. Automatic fonts are only used for titles and axis scale. Transparent background is supported. Every "include()" was replaced with "include_once()" to avoid an error. A new method was added to set offset percentage to overlap bars on histogram charts. Random filename generation was made more reliable. Multidimensional arrays can be managed, and key value (if any) is put as legend value. The code was optimized.
Release Notes: The code was optimized. Legend position on top and bottom was introduced. The setFontMono() function was added to support monospace fonts. Other new functions include setFontSmallSize($size), setFontBigSize($size), setFontLegSize($size), setLegMaxLen($len), and setFontLegend($fontleg,$size=8). The setFont($font,$size=8) and setFontBD($fontbd,$size=8) functions were modified.
Release Notes: A horizontal histogram graph type was added. An extended legend was added for horizontal histogram. A new legend management system was added for a better visualization of all types of strings. Standard CSS colors can be selected with the setValue function. setMultiColor() was added to visualize different colors on same value series. setColors() was added to add one or more colors. A Bold font type was added. The setFontBD() method was added. carry2file() was modified for selecting a patch and filename.
Release Notes: Spider graphs and filled line graphs can now be created. The line graph uses internal anti-aliasing. The setDivision method was added for all graph types. The setFilled method was added for spider and filled line graphs. The setFontBig and setFontSmall methods were added. SetPieLegendExt was modified into SetExtLegend. The DrawAxis method was modified.
Release Notes: New pie graph antialiasing, color management, axis title managment, and x-title names management. Legend alignment. An extended legend for pie graphs with values and/or percentages. Title of a single pie graph, and sub-titles of graphs.