Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    59

    jpgraph mi visualizza il grafico fuori dai margini

    volevo sapere se era possibile impostando manualmente la scala delle Y visualizzare l'intero grafico senza che i valori non compresi tra il min e il max delle ordinate mi esca dal grafico.
    per farvi capire meglio :
    qui il codice di un esempio banale:
    Codice PHP:
    <?php
    require_once(".jpgraph/jpgraph.php");

    require_once(
    "jpgraph/jpgraph_line.php");

    require_once(
    "pgraph/jpgraph_date.php");

    //creo l'array di valori 
    $ydata = array(11,3,8,42,5,1,9,13,5,7);


    //creo il grafico impostando lay min a 5 e la ymax a 30
    $graph = new Graph(350,200,"auto");
    $graph->SetScale("textlin"5,30);



    $graph->ygrid->Show(true,true);
    $graph->xgrid->Show(true,false);

    // Specify the tick labels

    $graph->xaxis->SetTickLabels($a);
    $graph->xaxis->SetTextLabelInterval(2);

    // Create the linear plot
    $lineplot=new LinePlot($ydata);

    // Add the plot to the graph
    $graph->Add($lineplot);


    $graph->xaxis->title->Set("X-title");
    $graph->yaxis->title->Set("Y-title");

    $graph->title->SetFont(FF_FONT1,FS_BOLD);
    $graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
    $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);

    $lineplot->SetColor("blue");
    $lineplot->SetWeight(2);

    $graph->yaxis->SetColor("blue");

    $lineplot->SetLegend("Plot 1");

    $graph->legend->Pos(0.05,0.5,"right","center");

    // Display the graph
    $graph->Stroke();
    ?>
    e mi visualizza un grafico del genere

    Io vorrei che nei punti di intersione tra il grafico e l'asse delle ascisse (inferiore e superiore ) non venissero visualizzate le parti di grafico che non rientrano nel range della scala precedentemente settata...
    il risultato finale dovrebbe invece essere cosi

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    59
    nessuno sa darmi un aiuto??

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.