Blame | Letzte Änderung | Log anzeigen | RSS feed
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1"><LINK REL="Start" HREF="index.html"><LINK REL="Contents" HREF="toc.html"><LINK REL="Prev" HREF="22SoftwareLicense.html"><LINK REL="Next" HREF="24Gettingthelatestversion.html"><STYLE TYPE="text/css"><!--BODY { font-family: serif }H1 { font-family: sans-serif }H2 { font-family: sans-serif }H3 { font-family: sans-serif }H4 { font-family: sans-serif }H5 { font-family: sans-serif }H6 { font-family: sans-serif }SUB { font-size: smaller }SUP { font-size: smaller }PRE { font-family: monospace }A { text-decoration: none }--></STYLE></HEAD><BODY><A HREF="toc.html">Contents</A><A HREF="22SoftwareLicense.html">Previous</A><A HREF="24Gettingthelatestversion.html">Next</A><HR NOSHADE><H2><A NAME="2_3">2.3 JpGraph Features</A></H2><P> JpGraph library is an OO graph library which makes it easy to bothdraw a "quick and dirty" graph with a minimum of code and quite complexgraphs which requires a very fine grain of control. The library triesto assign sensible default values for most parameters hence making thelearning curve quite flat since for most of the time very few commandsis required to draw graphs with a pleasing esthetic look.</P><P> Some highlights of available features are</P><UL><LI> Flexible scales, supports text-lin, text-log, lin-lin, lin-log,log-lin and log-log and integer scales.</LI><LI> Supports both PNG, GIF and JPG graphic formats. Note that theavailable formats are dependent on the specific PHP installation wherethe library is used.</LI><LI>Supports caching of generated graphs to lessen burden of a HTTPserver.</LI><LI> Supports batch mode to only generate images to a file</LI><LI>Supports client side image maps which makes it easy to produce drilldown images.</LI><LI>Intelligent auto-scaling which gravitates towards esthetic values,i.e. multiples of 2:s and 5:s</LI><LI>Fully supports manual scaling, with fine grain control of positionof ticks.</LI><LI>Supports background images with different formatting options</LI><LI>Supports color and brightness adjustments of images directly in PHP.</LI><LI>User specified grace for auto-scaling</LI><LI> Supports up to two different y-scale, it is possible to havedifferent left and right y-scale and add plots to both</LI><LI>Supports, line-plots, filled line-plots, accumulated line-plots, barplots, accumulated bar plots, grouped bar plots, error plots, lineerror plots, scatter plots, gantt-charts, radar plots, 2D and 3D piecharts.</LI><LI>Supports unlimited number of plots in each graph, makes it easy tocompose complex graph which consists of several plot types</LI><LI>User specified position of axis</LI><LI>Supports color gradient fill in seven styles</LI><LI>Designed as a flexible OO framework which makes it easy to add newtypes of plots</LI><LI>Supports automatic legend generation</LI><LI>Supports both vertical and horizontal grids</LI><LI>Supports anti-aliasing of lines</LI><LI>Supports background images as well as unlimited number of icons inthe graph</LI><LI>Supports rotation of linear graphs</LI><LI>More then 400 named colors</LI><LI>Designed modularly - you don't have to include code which isn't used</LI><LI> ...and many many more features</LI></UL><P> In addition to these high level features the library has beendesigned to be orthogonal and consistent in its' naming convention. Forexample, to specify color each object (i.e. axis, grids, texts, titlesetc) within the graph implements the method SetColor() with the samesignature.</P><HR NOSHADE><A HREF="toc.html">Contents</A><A HREF="22SoftwareLicense.html">Previous</A><A HREF="24Gettingthelatestversion.html">Next</A></BODY></HTML>