Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Doink
    aktív tag

    Sziasztok!

    Régóta leragadtam egy egyszerűnek tűnő feladatnál és stackoverflowon sem tudok választ kicsikarni senkiből, hátha van itt valaki, aki jártas a Chartokban.

    van nekem egy ilyen év-hónap-napra bontott objektumom, azon belül a példában az szerepel, hogy az adott napon hány kg halfajta lett kifogva. Ezt az adatot szeretném barcharton megjeleníteni, napi bontásban. Úgy képzelem el, hogy egy napra mutatja a teljes fogást az oszlop, azon belül pedig színekkel halfajtára bontva.

    Így néz ki a logból:

    Valahogy ebbe kéne megcsináljam. Van ötlete valakinek, hogy hogyan kellene? Egyszerűen sehol nem találok normális tutorialt, csak statikus adatokkal. Ha ezt meg tudnám oldani, akkor valószínűleg ráéreznék a többire is, mert több dologról szeretnék kimutatást. :R

    this.barChart = new Chart(this.barCanvas.nativeElement, {

    type: 'bar',
    data: {
    labels: ???,
    datasets: [{
    label: '# of catches',
    data: ???,
    backgroundColor: [
    'rgba(255, 99, 132, 0.2)',
    'rgba(54, 162, 235, 0.2)',
    'rgba(255, 206, 86, 0.2)',
    'rgba(75, 192, 192, 0.2)',
    'rgba(153, 102, 255, 0.2)',
    'rgba(255, 159, 64, 0.2)'
    ],
    borderColor: [
    'rgba(255,99,132,1)',
    'rgba(54, 162, 235, 1)',
    'rgba(255, 206, 86, 1)',
    'rgba(75, 192, 192, 1)',
    'rgba(153, 102, 255, 1)',
    'rgba(255, 159, 64, 1)'
    ],
    borderWidth: 1
    }]
    },
    options: {
    scales: {
    yAxes: [{
    ticks: {
    beginAtZero:true
    }
    }]
    }
    }

    });

    Mert nem jól adtad meg a dataset-et.
    labels: ['1. nap', '2. nap', '3. nap'],
    datasets: [
    { label: "ponty", data: [5,8,12] }, // 5 ponty az első napon, 8 ponty a 2. napon, 12 ponty a 3.-on
    { label: "keszeg", data: [1,2,3] },
    { label: "kárász", data: [4,5,6] }
    ]

    jsfiddle

  • martonx
    veterán

    Sziasztok!

    Régóta leragadtam egy egyszerűnek tűnő feladatnál és stackoverflowon sem tudok választ kicsikarni senkiből, hátha van itt valaki, aki jártas a Chartokban.

    van nekem egy ilyen év-hónap-napra bontott objektumom, azon belül a példában az szerepel, hogy az adott napon hány kg halfajta lett kifogva. Ezt az adatot szeretném barcharton megjeleníteni, napi bontásban. Úgy képzelem el, hogy egy napra mutatja a teljes fogást az oszlop, azon belül pedig színekkel halfajtára bontva.

    Így néz ki a logból:

    Valahogy ebbe kéne megcsináljam. Van ötlete valakinek, hogy hogyan kellene? Egyszerűen sehol nem találok normális tutorialt, csak statikus adatokkal. Ha ezt meg tudnám oldani, akkor valószínűleg ráéreznék a többire is, mert több dologról szeretnék kimutatást. :R

    this.barChart = new Chart(this.barCanvas.nativeElement, {

    type: 'bar',
    data: {
    labels: ???,
    datasets: [{
    label: '# of catches',
    data: ???,
    backgroundColor: [
    'rgba(255, 99, 132, 0.2)',
    'rgba(54, 162, 235, 0.2)',
    'rgba(255, 206, 86, 0.2)',
    'rgba(75, 192, 192, 0.2)',
    'rgba(153, 102, 255, 0.2)',
    'rgba(255, 159, 64, 0.2)'
    ],
    borderColor: [
    'rgba(255,99,132,1)',
    'rgba(54, 162, 235, 1)',
    'rgba(255, 206, 86, 1)',
    'rgba(75, 192, 192, 1)',
    'rgba(153, 102, 255, 1)',
    'rgba(255, 159, 64, 1)'
    ],
    borderWidth: 1
    }]
    },
    options: {
    scales: {
    yAxes: [{
    ticks: {
    beginAtZero:true
    }
    }]
    }
    }

    });

    Egy dokumentációt linkelhetnél, hogy mi ez a chart lib, illetve egy jsfiddle-t is, hogy jobb esélyekkel indulhass a segítségekért :)

Új hozzászólás Aktív témák