首页 / 浏览问题 / 其他 / 问题详情
获取后台业务数据实现统计3d柱形图专题图无法实现
3EXP 2017年05月22日
var themeLayer = new SuperMap.Layer.Graph('ThemeLayer', 'Bar3D')
// 指定用于专题图制作的属性字段
          themeLayer.themeFields = ['B']
// 压盖处理权重
          themeLayer.overlayWeightField = 'B'

// 配置图表参数
          themeLayer.chartsSetting = {
// width,height,codomain 分别表示图表宽、高、数据值域;此三项参数为必设参数
            width: 80,
            height: 100,
            codomain: [0, 14000000], // 允许图表展示的值域范围,此范围外的数据将不制作图表
            xShapeBlank: [0, 0, 0], // 水平方向上的空白间距参数
            YOffset: -50, // 向上偏移 50 像素
            useAxis: false, // 不显示坐标轴
            useBackground: false // 不显示背景框
          }
          var pd = [
              [11076926.41975, 2766264.36304],
              [11079770.48039, 2771527.69169],
              [11086155.42891, 2826509.85661]
          ]
          for (var i in pd) {
            var p = new SuperMap.Geometry.Point(pd[i][0], pd[i][1])
            var att = {
              A: i,
              B: 20000+ i*1000
            }
            var f = new SuperMap.Feature.Vector(p, att)
            themeLayer.addFeatures([f])
          }

1个回答

您好,这里建议您现在iDesktop中先试着制作一张专题图,如果能够正常制作出来的话就可以暂且排除您的数据问题。如果可以的话,建议您将更完整的代码回复至下方,我好帮您分析。您也可以参考以下链接http://ask.supermap.com/7771希望对您有所帮助。

1,695EXP 2017年05月22日
...