как вытащить определенный фрагмент ampiechart при загрузке страницы,

это пример кода. например, я хочу вытащить фрагмент Германия при загрузке страницы. в этом коде он извлекает первый фрагмент .
var chart; вар легенда; var chartData = [{страна: "Литва", значение: 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);
 });

......................................................................................................


person Robin Singh    schedule 28.08.2014    source источник


Ответы (1)


Вы почти правильно поняли. Вам просто нужно изменить переменную chart.pulledField на новое значение данных, а затем включить это значение данных в chartData.

Вы можете увидеть рабочий пример по адресу http://jsfiddle.net/ou7gytm6/2/.

Изменение вашего chartDate...

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";
person Simon    schedule 12.09.2014