『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS二次开发- 如何为一个层设置Chart Renderer

ArcGIS二次开发- 如何为一个层设置Chart Renderer
本例要实现的是为一个层设置Chart Renderer,使用一个bar chart symbol和一个chart Renderer来显示在每个US State人口的情况。用图解的方法说明states层的两个字段Pop1990(紫色显示)和Pop1999(绿色显示)之间人口的对比情况。 
       首先实例化IGeoFeatureLayer,创建IBarChartSymbol接口对象,设置bar的宽度;创建IMarkerSymbol接口对象设置Renderer;创建IChartSymbol接口对象找出最大值传递给IMarkerSymbol来设置bar的最大高度,创建IFillSymbol接口对象来设置填充的颜色 , 最后赋值给IGeoFeatureLayer.Render属性。 
       本程序的加载的数据是“states.shp”。点击 UIButtonControl1程序开始运行。 

       过程BarChartRenderer根据pChartRenderer的属性值画出预定的Symbol。所有颜色的设置都由pFillSymbol.Color调用函数GetRGBColor完成。

 



      京ICP备2025132830号-1 京公网安备 号