Javascript 饼图的amChart饼图未在单个页面上呈现多个此类图表中的第二个饼图

Javascript 饼图的amChart饼图未在单个页面上呈现多个此类图表中的第二个饼图,javascript,pie-chart,amcharts,Javascript,Pie Chart,Amcharts,我在一个页面上使用了amCharts版本4中的两个,当页面加载时,第二个饼图没有呈现 我试图通过在js文件中保留不同的变量名来区分这两个饼图。但它仍然不起作用 下面是我用来绘制图表的代码 am4core.useTheme(am4themes_动画); var container=am4core.create(“BOEPIE”,am4core.container); 容器宽度=AM4芯百分比(100); 容器高度=AM4核心百分比(100); container.layout=“水平”; va

我在一个页面上使用了amCharts版本4中的两个,当页面加载时,第二个饼图没有呈现

我试图通过在js文件中保留不同的变量名来区分这两个饼图。但它仍然不起作用

下面是我用来绘制图表的代码


am4core.useTheme(am4themes_动画);
var container=am4core.create(“BOEPIE”,am4core.container);
容器宽度=AM4芯百分比(100);
容器高度=AM4核心百分比(100);
container.layout=“水平”;
var BOEchart=container.createChild(am4charts.PieChart);
BOEchart.data=
[
{
“BOEindex”:“立陶宛”,
“总数”:500,
“子数据”:[{BOEname:“A”,BOEvalue:200},{BOEname:“B”,BOEvalue:150},{BOEname:“C”,BOEvalue:100},{BOEname:“D”,BOEvalue:50}]
}, 
{
“BOEindex”:“捷克共和国”,
“总数”:300,
“子数据”:[{BOEname:“A”,BOEvalue:150},{BOEname:“B”,BOEvalue:100},{BOEname:“C”,BOEvalue:50}]
}, 
{
“BOEindex”:“爱尔兰”,
“总数”:200,
“子数据”:[{BOEname:“A”,BOEvalue:110},{BOEname:“B”,BOEvalue:60},{BOEname:“C”,BOEvalue:30}]
}
];
var piesteries=BOEchart.series.push(新的am4charts.piesteries());
piesteries.dataFields.value=“boetottal”;
pieSeries.dataFields.category=“BOEindex”;
pieSeries.slices.template.states.getKey(“活动”).properties.shiftRadius=0;
pieSeries.slices.template.events.on(“点击”,函数(事件){
选择Slice(event.target.dataItem);
})
var BOEchart2=container.createChild(am4charts.PieChart);
Boechart 2.width=AM4核心百分比(30);
BOEchart2.radius=AM4核心百分比(80);
var pieSeries2=BOEchart2.series.push(新的am4charts.PieSeries());
pieSeries2.dataFields.value=“BOEvalue”;
pieSeries2.dataFields.category=“BOEname”;
pieSeries2.slices.template.states.getKey(“活动”).properties.shiftRadius=0;
pieSeries2.labels.template.disabled=true;
pieSeries2.ticks.template.disabled=true;
pieSeries2.alignLabels=false;
pieSeries2.事件(位置更改,更新线);
var interfaceColors=新的am4core.InterfaceColorSet();
var line1=container.createChild(am4core.Line);
line1.strokeDasharray=“2,2”;
line1.strokeOpacity=0.5;
line1.stroke=接口颜色.getFor(“可选背景”);
line1.isMeasured=假;
var line2=container.createChild(am4core.Line);
line2.strokeDasharray=“2,2”;
line2.strokeOpacity=0.5;
line2.stroke=接口颜色.getFor(“可选背景”);
line2.isMeasured=假;
var选择切片;
函数selectSlice(数据项){
selectedSlice=dataItem.slice;
var fill=selectedSlice.fill;
var count=dataItem.dataContext.subData.length;
pieSeries2.colors.list=[];
对于(变量i=0;i