Big Faceless Java Graph Library is a commercial library software written in the Java programming language and designed to be used for creating graphs and charts.
Among its features we can mention transparent backgrounds, extensible axes to graph dates, currencies, custom fonts, and spline curve fitting. It is small, fast, and easy to use.
Big Faceless Java Graph Library also features XML and JSP tag library interface, very comprehensive API and tag documentation, ability to embed JavaScript in tags, full-featured 3D engine, which allows users to create shaded 3D pie, line, mix, candles, bubbles and bar graphs as PDF, GIF, PNG, SVG or other image formats.
With the Big Faceless Java Graph Library you can also plot mathematical functions, as well as to add lines, custom markers or text on the graphs. It can output graphs to Adobe Flash.
What is new in this release:
- Added the Graph.setOption method, which will allow some control over the rendering if required.
- Spot colors and CIELab colors can be used in graphs, although when writing to anything but PDF they will be converted to RGB. Requires the "bfopdf.jar" file from the BFO PDF Library to be in the classpath.
- Fixed gradients so they work with CMYK colors as well.
- The Key (xml: ) now takes a padding option to control positioning within the Graph.
- Improvements to rendering when drawing round-bars in bar charts.
- Don't set the DPI attribute in the PNG unless it's specified
- Markers weren't being drawn properly to PDFOutput.
- Added "rectWWWxHHH" as a marker type, which can be used to create rectangular markers of a particular aspect ratio.
- Fixed AxesGraph.getSeries() to return correct series from inside a MultiBarSeries or StackedBarSeries
What is new in version 2.4.3:
- Removed legacy code - Java 1.4 or later is now required
- Improved algorithm to prevent overlaps of labels when drawing PieGraphs
- Fixed adding "line" or "box" to a "stackedbarseries" in XML interface, and allowed adding of image to key.
- Corrected Series.outputToSeries() values for when graph is rotated in 3D
- Fixed typo in JavaScript which could cause HTML mouseovers to fail on a stacked bar graph.
- Corrected some typos in taglib.tld
- Fixed some bugs in PDF output
- Fixes to SOAP requests
What is new in version 2.4.2:
- Updated tag library to JSP 1.2 specification.
- Added support for storing GraphContext in sessions, so that graph web app can be deployed in a cluster. This is done by setting the
- "org.faceless.graph2.UseSession" context-parameter to "true".
- Added support for new Java 1.6 java.awt.LinearGradientPaint to XML. This is done by setting the Color attribute to match the format 'gradient(c1,v1, c2,v2, [c3,v3, ...])', where 'cn' is a Color and 'vn' is the value where that color should be set. See "xml/linearexample.java" and "LinearGradientExample.java" in the examples folder.
- Added new "svg-sniff" format which will create SVG graphs in a manner that works with IE8.
- Added hsv() (aka hsb) to the ways of specifying a color in the XML.
- Correctly set external fonts in graphs created by the Report Generator.
- Use of pattern() colors in PDF graphs now follow the "pattern" format defined in the Report Generator.
- Fixed handling of "dpi" XML attribute.
- Don't generate client-side JavaScript from the XML graphs unless required.
- Changed AreaSeries to paint gradients vertically, rather than diagonally.
- Change DateAxis so that it respects user set timezone even when the format doesn't contain time information.
- The "key" now respects font attributes under all circumstances.
What is new in version 2.4.1:
- Fixed mouseovers relating to to multi-bar series in the tag library
- Fixed build issue bug that was causing a required class to be obfuscated away. This was sometimes causing mouseover issues on the first graph.
Requirements:
- Java 2 Standard Edition Runtime Environment
Comments not found