【发布时间】:2019-03-07 15:14:45
【问题描述】:
如上图所示。我已经在美国中风了。然而,大陆笔画的顶部显然比笔画的其余部分要薄。我的配置如下:
polygonTemplate.stroke = am4core.color('#2c2626')
polygonTemplate.strokeWidth = 0
polygonTemplate.nonScalingStroke = true
然后我有一个适配器来描边活跃的国家/地区,
polygonTemplate.adapter.add('strokeWidth', (stroke, target) => {
if (target.dataItem && target.dataItem.dataContext && this.selectedCountry) {
if (target.dataItem.dataContext.id === this.selectedCountry.id) {
return 2
}
}
return stroke
})
从我从网上的例子中可以找到,这是应用笔画的正确方法。有没有一种方法可以让我在全国范围内进行这种中风?大多数国家都会发生这种情况,但也有一些国家没有那么糟糕。
编辑:感谢 Sam 的帮助,我现在的中风平稳了。但似乎我必须按两次新国家才能使其处于活动状态 - 一次将旧国家切换为非活动状态,然后再次添加活动状态。下面是 GIF
【问题讨论】: