Javascript 如何在页面加载时提取特定的ampiechart片段,

Javascript 如何在页面加载时提取特定的ampiechart片段,,javascript,pie-chart,amcharts,donut-chart,Javascript,Pie Chart,Amcharts,Donut Chart,这是一个示例代码。例如,我想在页面加载上拉德国切片。在这段代码中,它拉第一个切片。 var图; 变量图例; var图表数据=[{ 国家:“立陶宛”, 值:260}, { 国家:“爱尔兰”, 值:201}, { 国家:“德国”, 值:65}, { 国家:“澳大利亚”, 值:39}, { 国家:“英国”, 值:19}, { 国家:“拉脱维亚”, 数值:10}] AmCharts.ready(function() { // PIE CHART chart = new AmCharts.AmPieCha

这是一个示例代码。例如,我想在页面加载上拉德国切片。在这段代码中,它拉第一个切片。
var图; 变量图例; var图表数据=[{ 国家:“立陶宛”, 值:260}, { 国家:“爱尔兰”, 值:201}, { 国家:“德国”, 值:65}, { 国家:“澳大利亚”, 值:39}, { 国家:“英国”, 值:19}, { 国家:“拉脱维亚”, 数值:10}]

AmCharts.ready(function() {
// PIE CHART
chart = new AmCharts.AmPieChart();
chart.dataProvider = chartData;
chart.titleField = "country";
chart.valueField = "value";
chart.labelText = "[[title]]";

chart.handDrawn = true;
chart.outlineColor = "#FFFFFF";
chart.outlineAlpha = 0.8;
chart.outlineThickness = 2;
chart.pulledField= "country";  
chart.pullOutOnlyOne = true;
// this makes the chart 3D
chart.depth3D = 15;
chart.angle = 30;

chart.write(chartdiv);
 });

你几乎做对了。您只需将图表.pulledField变量更改为新的数据值,然后将此数据值包含在图表数据中

您可以在中看到一个工作示例

对图表日期的更改是

var chartData = [{ country: "Lithuania", value: 260}, 
                 { country: "Ireland", value: 201}, 
                 { country: "Germany", value: 65, "pullOut": true}, 
                 { country: "Australia", value: 39}, 
                 { country: "UK", value: 19}, 
                 { country: "Latvia", value: 10}];
而改变你的chart.pulledField是

chart.pulledField= "pullOut";