簡體   English   中英

流星收集到ChartJs數據

[英]Meteor Collection to ChartJs Data

我有一個流星集合,我希望使用ChartJS將其呈現為圖形。 我能夠按照ChartJS文檔進行操作。

我現在的問題是如何轉換我的集合並將其傳遞給ChartJS。

ChartJs數據格式:

function drawChart() {
    var data = {
    labels: ["January", "February", "March", "April", "May", "June", "July"],
    datasets: [{
        data: [28, 48, 40, 19, 86, 27, 90]
    }]
};

這是我的收藏保存方式:

Categories.insert({
    categoryname : $('#categoryname').val(),
    value : $('#categoryvalue').val()
});

我想使用categoryname作為圖表標簽,將值作為數據。 我怎么會這樣做?

這是我在發布問題后再次嘗試使其工作的方式。

function drawChart() {
    var cur = Categories.find();

    collData = [];
    cur.forEach(function(cat){
        collData.push([cat.value]);
    });

    collLabel = [];
    cur.forEach(function(cat){
        collLabel.push([cat.categoryname]);
    });

    var data = {
        labels: collLabel,
        datasets: [{
            data: collData
        }]
    };
};

我不確定這是否是正確的方法,但它現在有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM