Class PlotContent_HeatMap<ST extends HeatMapStyler,S extends HeatMapSeries>
- java.lang.Object
-
- org.knowm.xchart.internal.chartpart.PlotContent_<ST,S>
-
- org.knowm.xchart.internal.chartpart.PlotContent_HeatMap<ST,S>
-
- All Implemented Interfaces:
ChartPart
public class PlotContent_HeatMap<ST extends HeatMapStyler,S extends HeatMapSeries> extends PlotContent_<ST,S>
-
-
Field Summary
Fields Modifier and Type Field Description private java.text.DecimalFormatdfprivate STheatMapStyler-
Fields inherited from class org.knowm.xchart.internal.chartpart.PlotContent_
chart, chartZoom, ERROR_BAR_STROKE, toolTips
-
Fields inherited from interface org.knowm.xchart.internal.chartpart.ChartPart
SOLID_STROKE
-
-
Constructor Summary
Constructors Constructor Description PlotContent_HeatMap(Chart<ST,S> chart)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoPaint(java.awt.Graphics2D g)private java.awt.ColorgetColor(HeatMapSeries series, double value)private java.awt.ColorgetGradientColor(java.awt.Color[] rangeColors, double valueRation)private java.awt.ColorgetPiecewiseColor(java.awt.Color[] rangeColors, double valueRation)private voidshowValue(java.awt.Graphics2D g, java.awt.geom.Rectangle2D rect, java.lang.String value)-
Methods inherited from class org.knowm.xchart.internal.chartpart.PlotContent_
closePath, getBounds, paint, setChartZoom, setToolTips
-
-
-
-
Field Detail
-
heatMapStyler
private final ST extends HeatMapStyler heatMapStyler
-
df
private final java.text.DecimalFormat df
-
-
Method Detail
-
doPaint
protected void doPaint(java.awt.Graphics2D g)
- Specified by:
doPaintin classPlotContent_<ST extends HeatMapStyler,S extends HeatMapSeries>
-
getColor
private java.awt.Color getColor(HeatMapSeries series, double value)
-
getPiecewiseColor
private java.awt.Color getPiecewiseColor(java.awt.Color[] rangeColors, double valueRation)
-
getGradientColor
private java.awt.Color getGradientColor(java.awt.Color[] rangeColors, double valueRation)
-
showValue
private void showValue(java.awt.Graphics2D g, java.awt.geom.Rectangle2D rect, java.lang.String value)
-
-