|
|
|
分级统计图是在整个制图区域的若干个小的区划单位内(行政区划或其他区划单位),根据各分区资料统计的相对指标进行分级,并用相应的色阶或不同疏密的晕线,反映各区现象的集中程度或发展水平的分布差别。分级统计图可以反映布满整个区域的现象,但较多的是反映呈面状分布但属分散分布的现象,如反映人口密度,某农作物产量等等。 |
|
 |
|
objThemeR.BreakCount = MSFlexGrid1.Rows - 2 '设置专题图的分段点的总数 |
|
objThemeR.BreakValue(i) = Exp(objThemeR.BreakValue(i)) '对数分段 |
|
objThemeR.BreakValue(i) = (objThemeR.BreakValue(i)) ^ 2)'开方分段 |
|
objThemeR.BreakValue(i) = Val(Trim$(sVal)) '其他方式 |
|
objThemeR.Field = Me.cmbFieldName.Text '赋字段值 |
|
objThemeR.Style(i).BrushColor = MSFlexGrid1.CellBackColor'赋画刷值,通过起始色计算而来 |
|
objThemeR.Style(i).PenColor = MSFlexGrid1.CellBackColor '赋画笔值,通过起始色计算而来 |
|
objThemeR.Enable = True '产生范围分段专题图 |
|
运行结果示意: |
|
 |
|
|
|
|
|
Supermap Objects 的点密度专题图用一定大小的、形状相同的点,表示现象分布范围、数量特征和分布密度。点的大小和所代表的数值由地图的内容确定。 |
|
 |
|
objThemeDotDensity.Field = cmbFieldName.Text '字段名称 |
|
objThemeDotDensity.DotColor = lblDotColor.BackColor '点的颜色 |
|
objThemeDotDensity.DotSize = txtDotSize.Text '点大小(像素) |
|
objThemeDotDensity.DotValue = CDbl(txtDotVal.Text) '每点代表的值 |
|
objThemeDotDensity.Enable = True '产生点密度图 |
|
运行结果示意: |
|
 |