public class LayerHeatmap extends Layer
构造器和说明 |
---|
LayerHeatmap() |
限定符和类型 | 方法和说明 |
---|---|
AggregationFunctionType |
getAggregationFun()
获取热力图聚合字段应用的聚合函数
|
Colors |
getColorset()
获取颜色集合
|
double |
getFuzzyDegree()
返回热力图中颜色渐变的模糊程度 范围[0-1]
|
ColorType |
getGradientColorType()
获取热力图中颜色渐变模式
|
double |
getIntensity()
返回高点密度颜色比重 取值范围[0-1]
|
int |
getKernelRadius()
核半径
|
Color |
getMaxColor()
高密度点的颜色
|
double |
getMaxValue()
获取最大值
|
Color |
getMinColor()
低密度点的颜色
|
double |
getMinValue()
获取最小值
|
java.lang.String |
getWeightField()
返回权重字段
|
void |
setAggregationFun(AggregationFunctionType type)
设置热力图聚合字段应用的聚合函数
|
void |
setColorset(Colors colors)
设置颜色集合
|
void |
setFuzzyDegree(double value)
设置热力图中颜色渐变的模糊程度
|
void |
setGradientColorType(ColorType type)
设置热力图中颜色渐变模式
|
void |
setIntensity(double value)
设置高点密度颜色比重
|
void |
setKernelRadius(int radius)
核半径
|
void |
setMaxColor(Color color)
设置高密度点的颜色
|
void |
setMaxValue(double vlaue)
设置最大值
|
void |
setMinColor(Color color)
设置低密度点的颜色
|
void |
setMinValue(double value)
设置最小值
|
void |
setWeightField(java.lang.String field)
设置权重字段
|
getAdditionalSetting, getByCaption, getCaption, getDataset, getDeduplicateThreshold, getDeduplicateTolerance, getDescription, getDisplayFilter, getIsSwipe, getLayerSettingVectorCache, getMaxVisibleScale, getMinVisibleGeometrySize, getMinVisibleScale, getName, getParentGroup, getSelection, getSymbolScale, getTheme, GetTheme, getTimeEndField, getTimeFilterEnding, getTimeFilterStarting, getTimeStartField, getTimeStepInterval, hitTest, hitTestEx, isDeduplicateEnabled, isDisposed, isEditable, isFastDrawEnabled, isSelectable, isSnapable, isSymbolScalable, IsTimeFilterEnable, isVisible, isVisibleScale, removeCache, setAdditionalSetting, setCaption, setDataset, setDeduplicateEnabled, setDeduplicateThreshold, setDeduplicateTolerance, setDescription, setDisplayFilter, setEditable, setFastDrawDataModefied, setFastDrawEnabled, setIsSwipe, setMaxVisibleScale, setMinVisibleGeometrySize, setMinVisibleScale, setOpaqueRate, setSelectable, setSnapable, setSymbolScalable, setSymbolScale, setTimeEndField, setTimeFilterEnable, setTimeFilterEnding, setTimeFilterStarting, setTimeStartField, setTimeStepInterval, setVisible, toXML
public int getKernelRadius()
public void setKernelRadius(int radius)
radius
- 设置用于计算密度的核半径 单位:屏幕坐标 范围[0-50]public Color getMaxColor()
public void setMaxColor(Color color)
color
- 颜色值public Color getMinColor()
public void setMinColor(Color color)
color
- 颜色值public void setMaxValue(double vlaue)
vlaue
- 最大值public double getMaxValue()
public void setMinValue(double value)
value
- 最小值public double getMinValue()
public void setIntensity(double value)
value
- 热力图中高点密度颜色(MaxColor)和低点密度颜色(MinColor)确定渐变色带中高点 密度颜色所占的比重,该值越大,表示色带中高点密度颜色所占比重越大。取值范围[0-1]public double getIntensity()
public void setFuzzyDegree(double value)
value
- 热力图中颜色渐变的模糊程度,参数范围[0-1]public double getFuzzyDegree()
public void setWeightField(java.lang.String field)
field
- 权重字段,热力图图层除了可以反映点要素的相对密度,还可以表示根据权重字段进行加权的点密度, 以此考虑点本身的权重对于密度的贡献。public java.lang.String getWeightField()
public AggregationFunctionType getAggregationFun()
public void setAggregationFun(AggregationFunctionType type)
type
- 设置热力图聚合字段应用的聚合函数。聚合函数支持对聚合字段进行求和、求最值、平均值等。public void setColorset(Colors colors)
colors
- 颜色集合public Colors getColorset()
public void setGradientColorType(ColorType type)
type
- 设置热力图中颜色渐变模式,包含两种模式:HSB和RGBpublic ColorType getGradientColorType()