图例图像周围的彩色边框

问题描述

我有一个带有图例的图表,按照文档中的示例替换了它的符号。看起来像这样:

var marker = chart.legend.markers.template;
marker.disposeChildren();
let dollar = marker.createChild(am4core.Image);
dollar.width = 40;
dollar.height = 40;
dollar.verticalCenter = "top";
dollar.horizontalCenter = "left";
dollar.strokeWidth = 2;
dollar.strokeOpacity = 1;
dollar.adapter.add("href",function (href: any,target: any) {
     return `http://host.com?id=${target.dataItem.dataContext.dummyData.value`;
   });

这有效,我的图像显示了一些小脸:)-我想在该系列相同颜色的图像周围添加边框,以便您可以在该系列的图例中标识标记。但是我找不到合适的设置来使它成为现实。

这可能吗?

编辑- 因此,我尝试了以下尝试,并取得了不错的成绩。这有点hacky,所以可能会有更好的方法。如果没有,我想这行得通。

//marker.disposeChildren(); <= don't do this
marker.width = "50px";
marker.height = "50px";

基本上,原始标记保留在图像的后面。必须将标记变大,以便突出并创建伪边框。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)