public class ThemeGraph extends Theme
构造器和说明 |
---|
ThemeGraph()
构造方法
|
ThemeGraph(ThemeGraph themeGraph)
构造方法
|
限定符和类型 | 方法和说明 |
---|---|
int |
add(ThemeGraphItem item)
添加专题图子项
|
void |
clear()
清除
|
void |
dispose()
释放
|
boolean |
exchangeItem(int index1, int index2)
交换专题图子项
|
boolean |
fromXML(java.lang.String xml)
从格式化字符串转换为专题图
|
Color |
getAxesColor()
获取坐标轴颜色
|
TextStyle |
getAxesTextStyle()
获取坐标轴文本风格
|
int |
getCount()
获取专题图子项个数
|
GraduatedMode |
getGraduatedMode()
获取显示计算方式
|
ThemeGraphTextFormat |
getGraphTextFormat()
获取统计专题图文本显示格式
|
TextStyle |
getGraphTextStyle()
获取统计图上的文字标注风格
|
ThemeGraphType |
getGraphType()
获取专题图显示类型
|
ThemeGraphItem |
getItem(int index)
获取指定专题图子项
|
GeoStyle |
getLeaderLineStyle()
获取对象之间的牵引线的风格
|
double |
getMaxGraphSize()
返回统计图显示最大值
|
double |
getMinGraphSize()
返回统计图显示最小值
|
java.lang.String |
getOffsetX()
获取水平偏移量。
|
java.lang.String |
getOffsetY()
获取垂直偏移量。
|
int |
indexOf(java.lang.String graphExpression)
根据子项的字段表达式得到当前子项所在位置
|
boolean |
insert(int index, ThemeGraphItem item)
插入专题图子项
|
boolean |
isAllDirectionsOverlappedAvoided()
标签专题图是否全方位自动避让,默认为false
|
boolean |
isAxesDisplayed()
是否显示坐标轴
|
boolean |
isAxesGridDisplayed()
是否显示网格坐标
|
boolean |
isFlowEnabled()
获取是否允许统计图追随其对应的对象流动显示。
|
boolean |
isGraphSizeFixed()
是否固定
|
boolean |
isGraphTextDisplayed()
是否显示统计图上的文字标注
|
boolean |
isLeaderLineDisplayed()
是否显示统计图和它表示的对象之间的牵引线
|
boolean |
isNegativeDisplayed()
是否显示负值
|
boolean |
isOffsetFixed()
返回是否固定偏量
|
boolean |
isOverlapAvoided()
是否避让
|
boolean |
remove(int index)
移除指定子项
|
void |
setAllDirectionsOverlappedAvoided(boolean value)
设置标签专题图是否全方位自动避让,默认为false
|
void |
setAxesColor(Color color)
设置坐标轴颜色
|
void |
setAxesDisplayed(boolean value)
设置是否显示坐标轴
|
void |
setAxesGridDisplayed(boolean value)
设置是否显示网格坐标
|
void |
setFlowEnabled(boolean value)
获取是否允许统计图追随其对应的对象流动显示。
|
void |
setGraduatedMode(GraduatedMode value)
设置显示计算方式
|
void |
setGraphSizeFixed(boolean value)
设置符号固定
|
void |
setGraphTextDisplayed(boolean value)
设置是否显示统计图上的文字标注
|
void |
setGraphTextFormat(ThemeGraphTextFormat themeGraphTextFormat)
设置统计专题图文本显示格式
|
void |
setGraphTextStyle(TextStyle textStyle)
设置统计图上的文字标注风格
|
void |
setGraphType(ThemeGraphType themeGraphType)
设置专题图显示类型
|
void |
setItem(int index, ThemeGraphItem item)
设置指定专题图子项
|
void |
setLeaderLineDisplayed(boolean value)
设置是否显示统计图和它表示的对象之间的牵引线
|
void |
setLeaderLineStyle(GeoStyle style)
设置对象之间的牵引线的风格
|
void |
setMaxGraphSize(double value)
设置统计图显示最大值
|
void |
setMinGraphSize(double value)
设置统计图显示最小值
|
void |
setNegativeDisplayed(boolean value)
设置是否显示负值
|
void |
setOffsetFixed(boolean value)
设置是否固定偏量
|
void |
setOffsetX(java.lang.String value)
设置水平偏移量。
|
void |
setOffsetY(java.lang.String value)
设置垂直偏移量。
|
void |
setOverlapAvoided(boolean value)
设置是否避让
|
java.lang.String |
toString()
输出专题图格式化字符串
|
getMemoryData, getType, setMemoryData, toXML
public ThemeGraph()
public ThemeGraph(ThemeGraph themeGraph)
themeGraph
- 统计专题图public ThemeGraphItem getItem(int index)
index
- 索引public void setItem(int index, ThemeGraphItem item)
index
- 索引item
- 指定专题图子项public int getCount()
public boolean isGraphSizeFixed()
public void setGraphSizeFixed(boolean value)
value
- 是否固定public java.lang.String getOffsetX()
public void setOffsetX(java.lang.String value)
value
- 水平偏移量。public java.lang.String getOffsetY()
public void setOffsetY(java.lang.String value)
value
- 垂直偏移量。public ThemeGraphType getGraphType()
public void setGraphType(ThemeGraphType themeGraphType)
themeGraphType
- 专题图显示类型public boolean isFlowEnabled()
public void setFlowEnabled(boolean value)
value
- 获取是否允许统计图追随其对应的对象流动显示。初始为False,即不允许对象流动显示public GeoStyle getLeaderLineStyle()
public void setLeaderLineStyle(GeoStyle style)
style
- 对象之间的牵引线的风格public boolean isLeaderLineDisplayed()
public void setLeaderLineDisplayed(boolean value)
value
- 是否显示统计图和它表示的对象之间的牵引线public boolean isNegativeDisplayed()
public void setNegativeDisplayed(boolean value)
value
- 是否显示负值public Color getAxesColor()
public void setAxesColor(Color color)
color
- 坐标轴颜色public boolean isAxesDisplayed()
public void setAxesDisplayed(boolean value)
value
- 是否显示坐标轴public TextStyle getAxesTextStyle()
public boolean isAxesGridDisplayed()
public void setAxesGridDisplayed(boolean value)
value
- 是否显示网格坐标public TextStyle getGraphTextStyle()
public void setGraphTextStyle(TextStyle textStyle)
textStyle
- 统计图上的文字标注风格public ThemeGraphTextFormat getGraphTextFormat()
public void setGraphTextFormat(ThemeGraphTextFormat themeGraphTextFormat)
themeGraphTextFormat
- 统计专题图文本显示格式public boolean isGraphTextDisplayed()
public void setGraphTextDisplayed(boolean value)
value
- 是否显示统计图上的文字标注public boolean isOffsetFixed()
public void setOffsetFixed(boolean value)
value
- 是否固定偏量public double getMinGraphSize()
public void setMinGraphSize(double value)
value
- 统计图显示最小值public double getMaxGraphSize()
public void setMaxGraphSize(double value)
value
- 统计图显示最大值public GraduatedMode getGraduatedMode()
public void setGraduatedMode(GraduatedMode value)
value
- 显示计算方式public boolean isOverlapAvoided()
public void setOverlapAvoided(boolean value)
value
- 是否避让public int add(ThemeGraphItem item)
item
- 专题图子项public boolean insert(int index, ThemeGraphItem item)
index
- 索引item
- 专题图子项public boolean exchangeItem(int index1, int index2)
index1
- 交换专题图子项index2
- 被交换专题图子项public int indexOf(java.lang.String graphExpression)
graphExpression
- 字段表达式public boolean remove(int index)
index
- 索引public void clear()
public void dispose()
public boolean isAllDirectionsOverlappedAvoided()
public void setAllDirectionsOverlappedAvoided(boolean value)
value
- 设置标签专题图是否全方位自动避让,默认为false