Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    phplot: valori doppi asse y

    Salve,
    utilizzo la libreria phplot per la creazione di grafici a linee. Mi sono accorta che a volte i valori sulla barra delle y vengono duplicati, ad esempio un array passato in input così mi restituisce il grafico in allegato.... perchè????

    Codice PHP:
        # PHPlot: Line-Point plot showing all the point shapes
        
    require_once 'phplot-5.0.4/phplot.php';

        
    $plot = new PHPlot($dim_x,$dim_y);

        
    //Set titles
        
    $plot->SetTitle($titolo);
        
    $plot->SetXTitle($x_title);
        
    $plot->SetYTitle($y_title);
        
        
    // Set colors
        
    if ($colore_sfondo == "0"$colore_sfondo="#FFFFFF";     
        if (
    $colore_asse == "0"$colore_asse="black";     
        if (
    $colore_titoli == "0"$colore_titoli="black";     
        if (
    $colore_scala == "0"$colore_scala="black";     
        if (
    $colore_supporto == "0"$colore_supporto="grey";     
        
        
    $plot->SetBackgroundColor($colore_sfondo);
        
    $plot->SetGridColor($colore_asse);
        
    $plot->SetTitleColor($colore_titoli);
        
    $plot->SetTextColor($colore_scala);
        
    $plot->SetLightGridColor($colore_supporto);
        
        
    $plot->SetDataValues($example_data);
        
        
    //Turn off X axis ticks and labels because they get in the way:
        
    $plot->SetXTickLabelPos('none');
        
    $plot->SetXTickPos('none');
        
    $plot->SetPrecisionY(0);            // numero di cifre dopo la virgola
        
        
    $plot->SetXLabelAngle($x_align);     // orientamento label 0-90

        # Make a legend:
        
    $plot->SetLegend($array_legenda);

        
    //Draw it
        
    $plot->DrawGraph(); 
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    dimenticavo, l'array in input è:

    Array ( [0] => Array ( [0] => 2007-07-23 08 [1] => 1 ) [1] => Array ( [0] => 2007-07-23 09 [1] => 3 ) [2] => Array ( [0] => 2007-07-23 10 [1] => 2 ) )

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    ... è sbagliato qualcosa nell'array? sembra che succede quando ci sono pochi valori ravvicinati ( 2- 3) nell'asse delle y ... è un bug o va gestito settando qualche funzione della classe??
    Thx

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 © 2024 vBulletin Solutions, Inc. All rights reserved.