为什么 AMChart 柱面序列列没有填写 Angular?

Why is AMChart cylinder serial column not filling in Angular?

所以我从 amcharts 网站上拿了一个圆柱柱的例子。 它在他们的网站上运行得非常好,甚至当我在 chrome.

中打开时,我下载的示例也能运行

但是,当我将确切的代码复制并粘贴到我的 angular 组件之一时。图表绘制但圆柱体未填充。

这是我所期望的。

我进一步研究了它,似乎我深入了解了实际元素 angular 模块 fil:url 指向“http://local.test.com/#AmChartsEl-1267” 而示例 url 看起来像

file:///C:/Users/guest/Desktop/amcharts_3.20.17.free/samples/columnCylinders.html#AmChartsEl-866

我认为这是导致基地未被填满的原因。我不明白为什么圆柱图必须使用 url 而常规图表只填充常规 rgb。

您的应用程序中似乎设置了 <base> 标签。底层 SVG 使用 url 剪辑路径来设置圆柱体的填充,并且 base 标签与之相关。

您需要在图表代码之前设置 AmCharts.baseHref = true; 以修复由 <base> 标签引起的视觉问题。

Documentation