org.knowm.xchart
Class HeatMapChart
- java.lang.Object
-
- org.knowm.xchart.internal.chartpart.Chart<HeatMapStyler,HeatMapSeries>
-
- org.knowm.xchart.HeatMapChart
-
public class HeatMapChart extends Chart<HeatMapStyler,HeatMapSeries>
-
-
Constructor Summary
Constructors Constructor and Description HeatMapChart(HeatMapChartBuilder heatMapChartBuilder)ConstructorHeatMapChart(int width, int height)Constructor - the default Chart Theme will be used (XChartTheme)HeatMapChart(int width, int height, Styler.ChartTheme chartTheme)ConstructorHeatMapChart(int width, int height, Theme theme)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description HeatMapSeriesaddSeries(java.lang.String seriesName, int[] xData, int[] yData, int[][] heatData)Add a series for a HeatMap type chart using using int arraysHeatMapSeriesaddSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<?> yData, java.util.List<java.lang.Number[]> heatData)Add a series for a HeatMap type chart using using List>HeatMapSeriesgetHeatMapSeries()voidpaint(java.awt.Graphics2D g, int width, int height)HeatMapSeriesupdateSeries(java.lang.String seriesName, int[] xData, int[] yData, int[][] heatData)Update a series by updating the X-Axis, Y-Axis and heat dataHeatMapSeriesupdateSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<?> yData, java.util.List<java.lang.Number[]> heatData)Update a series by updating the X-Axis, Y-Axis and heat data-
Methods inherited from class org.knowm.xchart.internal.chartpart.Chart
addAnnotation, getHeight, getSeriesMap, getStyler, getTitle, getWidth, getXAxisTitle, getYAxisGroupTitle, getYAxisLeftWidth, getYAxisTitle, removeSeries, setCustomXAxisTickLabelsFormatter, setCustomYAxisTickLabelsFormatter, setTitle, setXAxisTitle, setYAxisGroupTitle, setYAxisTitle
-
-
-
-
Constructor Detail
-
HeatMapChart
public HeatMapChart(int width, int height)Constructor - the default Chart Theme will be used (XChartTheme)- Parameters:
width-height-
-
HeatMapChart
public HeatMapChart(int width, int height, Theme theme)Constructor- Parameters:
width-height-theme- - pass in a instance of Theme class, probably a custom Theme.
-
HeatMapChart
public HeatMapChart(int width, int height, Styler.ChartTheme chartTheme)Constructor- Parameters:
width-height-chartTheme- - pass in the desired ChartTheme enum
-
HeatMapChart
public HeatMapChart(HeatMapChartBuilder heatMapChartBuilder)
Constructor- Parameters:
heatMapChartBuilder-
-
-
Method Detail
-
addSeries
public HeatMapSeries addSeries(java.lang.String seriesName, int[] xData, int[] yData, int[][] heatData)
Add a series for a HeatMap type chart using using int arrays- Parameters:
seriesName-xData- the X-Axis datayData- the Y-Axis dataheatData- the heat data- Returns:
-
addSeries
public HeatMapSeries addSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<?> yData, java.util.List<java.lang.Number[]> heatData)
Add a series for a HeatMap type chart using using List>- Parameters:
seriesName-xData- the X-Axis datayData- Y-Axis dataheatData- the heat data- Returns:
-
updateSeries
public HeatMapSeries updateSeries(java.lang.String seriesName, int[] xData, int[] yData, int[][] heatData)
Update a series by updating the X-Axis, Y-Axis and heat data- Parameters:
seriesName-xData-yData-heatData- heat data value, {{1,5,3,7,...},{8,4,5,8,...},{1,9,12,15,...},...}- Returns:
-
updateSeries
public HeatMapSeries updateSeries(java.lang.String seriesName, java.util.List<?> xData, java.util.List<?> yData, java.util.List<java.lang.Number[]> heatData)
Update a series by updating the X-Axis, Y-Axis and heat data- Parameters:
seriesName-xData-yData-heatData- heat data, {[0,0,1],[0,1,3],[0,2,2],[0,3,18],[1,0,26],[1,1,6],[1,2,7],...}- Returns:
-
getHeatMapSeries
public HeatMapSeries getHeatMapSeries()
-
paint
public void paint(java.awt.Graphics2D g, int width, int height)- Specified by:
paintin classChart<HeatMapStyler,HeatMapSeries>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG