Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590

    sintassi libreria grafica c3

    salve, sto tentando di adattare la libreria c3 alle mie esigenze, ma il dubbio è più che altro di sintassi javascript:
    questo è l'esempio più basilare di grafico
    codice:
    var chart = c3.generate({
        data: {
            columns: [
                ['data1', 30, 200, 100, 400, 150, 250],
                ['data2', 50, 20, 10, 40, 15, 25]
            ]
        }
    });
    il problema è che io ho data1 e data2 come array javascript del tipo
    codice:
    var xr= new Array();
    	for (i=0;i<10;i++){
    	xr[i]=i;
    	}
    come posso inserirli in quel codice?

  2. #2
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    se le righe sotto riportate sopra diventano così? usando xr[] e xr2[] pero devi definire xr e xr2 a livello piu alto in modo
    da avere la visibilita oppure li passi come paramnetri alla funzione
    codice:
    columns: [
                ['data1', xr[0], xr[1], xr[2], xr[3], xr[4], xr[5]],
                ['data2', xr2[0], xr2[1],xr2[2], xr2[3], xr2[4], xr2[5]]
    ciao
    Vic53

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590
    non ho ben capito il tuo suggerimento, ma ovviamente non posso usare il tuo codice (altrimenti il problema non esisterebbe), io non so a priori quanti elementi avrò nell'array..
    cmq credo di aver risolto usando un'altra funzione della libreria, in pratica gli faccio credere che l'array sia una fonte json
    http://c3js.org/samples/data_json.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.