de.laures.cewolf.cpp
Class WaferMapLegendProcessor
java.lang.Object
de.laures.cewolf.cpp.WaferMapLegendProcessor
- All Implemented Interfaces:
- ChartPostProcessor, java.io.Serializable
public class WaferMapLegendProcessor
- extends java.lang.Object
- implements ChartPostProcessor, java.io.Serializable
A postprocessor for adding custom legend titles to a wafer map plot. It is useful in conjunction
with a SeriesPaintprocessor to show custom labels instead of numerical values in the legend.
The name of each parameter is an RGB color, while the value is the label for that color.
The valign parameter (top, center or bottom) can be used to to place the legend more precisely.
The showCellValues parameter can be used to show the values of non-empty cells.
<cewolf:chartpostprocessor id="waferMapLegend">
<cewolf:param name="valign" value="bottom" />
<cewolf:param name="showCellValues" value="true" />
<cewolf:param name="#14ff1a" value="one" />
<cewolf:param name="#ff0000" value="two" />
<cewolf:param name="#ff00fe" value="three" />
<cewolf:param name="#7640ff" value="four" />
<cewolf:param name="#4896ff" value="five" />
<cewolf:param name="#d29428" value="six" />
<cewolf:param name="#ffd0d4" value="seven" />
<cewolf:param name="#9c0c1e" value="eight" />
</cewolf:chartpostprocessor>
See the meter.jsp page of the sample web app for a usage example.
- See Also:
- Serialized Form
Method Summary |
void |
processChart(org.jfree.chart.JFreeChart chart,
java.util.Map<java.lang.String,java.lang.String> params)
Processes a generated chart. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WaferMapLegendProcessor
public WaferMapLegendProcessor()
processChart
public void processChart(org.jfree.chart.JFreeChart chart,
java.util.Map<java.lang.String,java.lang.String> params)
- Description copied from interface:
ChartPostProcessor
- Processes a generated chart. This method is called by the ChartProducer
after a chart instance is generated and before it is rendered (if so).
The ChartProducer is responsible for post processing a chart dependant
on and only on the provided parameters. This means that the same parameters
should result in the same postprocessings.
- Specified by:
processChart
in interface ChartPostProcessor
- Parameters:
chart
- the chart instanceparams
- parameters passed to the postprocessor. These are defined in the JSP- See Also:
ChartPostProcessorTag
cewolf tag library - web charts with JFreeChart