麦粉社区
>
帖子详情

地图如何显示数据标签(地方名+数据)

数据分析 发表于 2019-12-4 11:16
发表于 2019-12-4 11:16:18
大屏中的地图,如何能直接显示数据标签(地方名+数据)?
发表于 2019-12-4 14:36:15
您好,关于地图显示标签,可以参考在线帮助文档:
http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500144
回复

使用道具 举报

发表于 2019-12-5 09:03:47
wangfeng 发表于 2019-12-4 14:36
您好,关于地图显示标签,可以参考在线帮助文档:
http://wiki.smartbi.com.cn/pages/viewpage.action?page ...

这个只能显示地名,数据无法显示
回复

使用道具 举报

发表于 2019-12-5 09:38:24
普通地图的话,新建宏,对象选择char,事件选择beforeRenderer,然后将下面的代码复制进去
function main(chartView) {
    var op = chartView.getChartObject().getOptions();
    var series = op.series;
    if (!series) {
        return;
    }
    series[0].label = {
        normal: {
            show: true,
            formatter: function(params) {
                debugger;
                return params.data.name + ":" + params.data.displayValue;
            }
        }
    }
}
----------------------------------------------------------------------------------
航线图的话,新建宏,对象选择char,事件选择beforeRenderer,然后将下面的代码复制进去
function main(chartView) {
    var op = chartView.getChartObject().getOptions();
    var series = op.series;
    if (!series) {
        return;
    }
    series[0].label = {
        normal: {
            show: true,
            formatter: function(params) {
                return params.data.realDisName + ":" + params.data.value;
            }
        }
    }
}
回复

使用道具 举报

发表于 2019-12-5 10:29:16
wuchuang 发表于 2019-12-5 09:38
普通地图的话,新建宏,对象选择char,事件选择beforeRenderer,然后将下面的代码复制进去
function main(c ...

普通地图的散点地图安装上述方法,可以显示地方名和数据,但是普通地图的染色地图方法不生效。
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4回帖数 0关注人数 3746浏览人数
最后回复于:2019-12-5 10:29
快速回复 返回顶部 返回列表