Google Pie Charts - PullRequest
       3

Google Pie Charts

0 голосов
/ 12 марта 2012

http://code.google.com/intl/pl/apis/chart/interactive/docs/quick_start.html

Можно ли просто добавить счетчик к легендам?В этом примере:

Mushrooms (3)
 Onions (1)
Olives (1)
Zucchini (1)
Pepperoni (2)

Возможно ли сделать?Если да, то как?

Ответы [ 2 ]

0 голосов
/ 12 марта 2012

Вышеприведенная демонстрация является лишь демонстрацией, когда вы передаете свои собственные объекты, вы можете передавать любые данные, которые вам нравятся.

Передача объекта (например, json)

function drawChart(json_obj){


var options = {'title':'How Much Pizza I Ate Last Night, Total: ' + json_obj.count,
                       'width':400,
                       'height':300};


}

}
0 голосов
/ 12 марта 2012

Вы можете сделать это легко, включив счетчик в конце строки легенды.Предположим, что ваши значения получены из объекта со структурой, такой как:

var data = {
    'Mushrooms': 3,
    'Onions': 1,
    'Olives': 1,
    'Zucchini': 1,
    'Pepperoni': 2
}

Что вы можете сделать, это сгенерировать массив строк, например:

var rows = [];
for (ingredient in data) {
    rows.push([
        ingredient + " (" + data[ingredient] + ")",
        data[ingredient
    ])
}

Вы можете увидеть его в действии в эта скрипка

...