Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    creare un istogramma con js

    Ciao a tutti,
    qualcuno sa come creare un istogramma che mostri i dati pescati dal mio db postgres...ma realizzato con javascript? Esiste qualche libreria per farlo?Qualcuno mi può dare qualche dritta??

    Grazie 1000...

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Si puo' fare cosi....

    codice:
    <!--
    var dati = new Array(100,25,10,33,56,77,55,5);
    for (i=0;i<dati.length;i++) {
     document.write('<div style="width:'+dati[i]+'px;background-color:red"></div>');
    } // for (i=0;i<dati.length;i++)
    //-->
    </script>

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    O ancora cosi

    codice:
    <script language="JavaScript" type="text/javascript">
    <!--
    var dati = new Array(100,25,10,33,56,77,55,5);
    for (i=0;i<dati.length;i++) {
     document.write('<div style="width:'+dati[i]+'px;background-color:red"></div>');
    } // for (i=0;i<dati.length;i++)
    //-->
    </script>
    <script language="JavaScript" type="text/javascript">
    <!--
    var dati2 = new Array(100,25,10,33,56,77,55,5);
    document.write('<table><tr>');
    for (i=0;i<dati2.length;i++) {
     document.write('<td valign="bottom">');
     document.write('<DIV style="height:'+dati2[i]+'px;background-color:red;writing-mode:tb-rl">&nbsp</DIV>');
     document.write('</td>');
    } // for (i=0;i<dati2.length;i++)
    document.write('</tr></table>');
    //-->
    </script>

  4. #4
    Ti ringrazio...provo subito!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    interessante ma se volessi inserire delle diciture a lato e sotto ogni colonna?

    come se fa...?

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da roboro
    interessante ma se volessi inserire delle diciture a lato e sotto ogni colonna?

    come se fa...?
    Cosi....
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    var dati = new Array(100,25,10,33,56,77,55,5);
    for (i=0;i<dati.length;i++) {
     document.write('<div style="width:'+dati[i]+'px;background-color:red"></div>');
    } // for (i=0;i<dati.length;i++)
    //-->
    </script>
    <script language="JavaScript" type="text/javascript">
    <!--
    var dati2 = new Array(100,25,10,33,56,77,55,5);
    document.write('<table><tr>');
    for (i=0;i<dati2.length;i++) {
     document.write('<td valign="bottom">');
     document.write('<DIV style="height:'+dati2[i]+'px;background-color:red;writing-mode:tb-rl;">'+dati2[i]+'</DIV>');
     document.write('</td>');
    } // for (i=0;i<dati2.length;i++)
    document.write('</tr></table>');
    //-->
    </script>
    
    </body>
    </html>

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    supponmendo di averle memorizzate in unaa array es:

    voci[0] = "colonna1"
    voce[1] = "colonna 3"
    ecc

    e poi

    laterale[0]=1;
    laterale[2]=2;

    insomma dei numeri per calcolarne le dimensioni...

    è possibile o è chiedere troppo?

    Grazie mille

    ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    si ok..fantastisco...

    ma sotto ciascuna colonna pescando da un array come diavolo dsi fa?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    ci sto provando ma viene un obrobrio


  10. #10
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <script language="JavaScript" type="text/javascript">
    <!--
    var dati = new Array(100,25,10,33,56,77,55,5);
    var colonne = new Array('col1','col2','col3','col4','col5','col6','col7','col8');
    for (i=0;i<dati.length;i++) {
     document.write('<div style="width:'+dati[i]+'px;background-color:red"></div>');
    } // for (i=0;i<dati.length;i++)
    //-->
    </script>
    <script language="JavaScript" type="text/javascript">
    <!--
    var dati2 = new Array(100,25,10,33,56,77,55,5);
    document.write('<table><tr>');
    for (i=0;i<dati2.length;i++) {
     document.write('<td valign="bottom">');
     document.write('<DIV style="height:'+dati2[i]+'px;background-color:red;writing-mode:tb-rl;">'+dati2[i]+'</DIV>');
     document.write('</td>');
    } // for (i=0;i<dati2.length;i++)
    document.write('</tr><tr>');
    for (i=0;i<dati2.length;i++) {
     document.write('<td valign="bottom">');
     document.write('<DIV style="writing-mode:tb-rl;">'+colonne[i]+'</DIV>');
     document.write('</td>');
    } // for (i=0;i<dati2.length;i++)
    document.write('</tr></table>');
    //-->
    </script>
    
    </body>
    </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.