| 1 |
lars |
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
|
|
|
2 |
<HTML>
|
|
|
3 |
<HEAD>
|
|
|
4 |
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=iso-iso-8859-1">
|
|
|
5 |
<LINK REL="Start" HREF="index.html">
|
|
|
6 |
<LINK REL="Contents" HREF="toc.html">
|
|
|
7 |
<LINK REL="Prev" HREF="22SoftwareLicense.html">
|
|
|
8 |
<LINK REL="Next" HREF="24Gettingthelatestversion.html">
|
|
|
9 |
<STYLE TYPE="text/css"><!--
|
|
|
10 |
BODY { font-family: serif }
|
|
|
11 |
H1 { font-family: sans-serif }
|
|
|
12 |
H2 { font-family: sans-serif }
|
|
|
13 |
H3 { font-family: sans-serif }
|
|
|
14 |
H4 { font-family: sans-serif }
|
|
|
15 |
H5 { font-family: sans-serif }
|
|
|
16 |
H6 { font-family: sans-serif }
|
|
|
17 |
SUB { font-size: smaller }
|
|
|
18 |
SUP { font-size: smaller }
|
|
|
19 |
PRE { font-family: monospace }
|
|
|
20 |
A { text-decoration: none }
|
|
|
21 |
--></STYLE>
|
|
|
22 |
</HEAD>
|
|
|
23 |
<BODY>
|
|
|
24 |
<A HREF="toc.html">Contents</A>
|
|
|
25 |
<A HREF="22SoftwareLicense.html">Previous</A>
|
|
|
26 |
<A HREF="24Gettingthelatestversion.html">Next</A>
|
|
|
27 |
<HR NOSHADE>
|
|
|
28 |
<H2><A NAME="2_3">2.3 JpGraph Features</A></H2>
|
|
|
29 |
<P> JpGraph library is an OO graph library which makes it easy to both
|
|
|
30 |
draw a "quick and dirty" graph with a minimum of code and quite complex
|
|
|
31 |
graphs which requires a very fine grain of control. The library tries
|
|
|
32 |
to assign sensible default values for most parameters hence making the
|
|
|
33 |
learning curve quite flat since for most of the time very few commands
|
|
|
34 |
is required to draw graphs with a pleasing esthetic look.</P>
|
|
|
35 |
<P> Some highlights of available features are</P>
|
|
|
36 |
<UL>
|
|
|
37 |
<LI> Flexible scales, supports text-lin, text-log, lin-lin, lin-log,
|
|
|
38 |
log-lin and log-log and integer scales.</LI>
|
|
|
39 |
<LI> Supports both PNG, GIF and JPG graphic formats. Note that the
|
|
|
40 |
available formats are dependent on the specific PHP installation where
|
|
|
41 |
the library is used.</LI>
|
|
|
42 |
<LI>Supports caching of generated graphs to lessen burden of a HTTP
|
|
|
43 |
server.</LI>
|
|
|
44 |
<LI> Supports batch mode to only generate images to a file</LI>
|
|
|
45 |
<LI>Supports client side image maps which makes it easy to produce drill
|
|
|
46 |
down images.</LI>
|
|
|
47 |
<LI>Intelligent auto-scaling which gravitates towards esthetic values,
|
|
|
48 |
i.e. multiples of 2:s and 5:s</LI>
|
|
|
49 |
<LI>Fully supports manual scaling, with fine grain control of position
|
|
|
50 |
of ticks.</LI>
|
|
|
51 |
<LI>Supports background images with different formatting options</LI>
|
|
|
52 |
<LI>Supports color and brightness adjustments of images directly in PHP.</LI>
|
|
|
53 |
<LI>User specified grace for auto-scaling</LI>
|
|
|
54 |
<LI> Supports up to two different y-scale, it is possible to have
|
|
|
55 |
different left and right y-scale and add plots to both</LI>
|
|
|
56 |
<LI>Supports, line-plots, filled line-plots, accumulated line-plots, bar
|
|
|
57 |
plots, accumulated bar plots, grouped bar plots, error plots, line
|
|
|
58 |
error plots, scatter plots, gantt-charts, radar plots, 2D and 3D pie
|
|
|
59 |
charts.</LI>
|
|
|
60 |
<LI>Supports unlimited number of plots in each graph, makes it easy to
|
|
|
61 |
compose complex graph which consists of several plot types</LI>
|
|
|
62 |
<LI>User specified position of axis</LI>
|
|
|
63 |
<LI>Supports color gradient fill in seven styles</LI>
|
|
|
64 |
<LI>Designed as a flexible OO framework which makes it easy to add new
|
|
|
65 |
types of plots</LI>
|
|
|
66 |
<LI>Supports automatic legend generation</LI>
|
|
|
67 |
<LI>Supports both vertical and horizontal grids</LI>
|
|
|
68 |
<LI>Supports anti-aliasing of lines</LI>
|
|
|
69 |
<LI>Supports background images as well as unlimited number of icons in
|
|
|
70 |
the graph</LI>
|
|
|
71 |
<LI>Supports rotation of linear graphs</LI>
|
|
|
72 |
<LI>More then 400 named colors</LI>
|
|
|
73 |
<LI>Designed modularly - you don't have to include code which isn't used</LI>
|
|
|
74 |
<LI> ...and many many more features</LI>
|
|
|
75 |
</UL>
|
|
|
76 |
<P> In addition to these high level features the library has been
|
|
|
77 |
designed to be orthogonal and consistent in its' naming convention. For
|
|
|
78 |
example, to specify color each object (i.e. axis, grids, texts, titles
|
|
|
79 |
etc) within the graph implements the method SetColor() with the same
|
|
|
80 |
signature.</P>
|
|
|
81 |
<HR NOSHADE>
|
|
|
82 |
<A HREF="toc.html">Contents</A>
|
|
|
83 |
<A HREF="22SoftwareLicense.html">Previous</A>
|
|
|
84 |
<A HREF="24Gettingthelatestversion.html">Next</A>
|
|
|
85 |
</BODY>
|
|
|
86 |
</HTML>
|