Advertisement
Guest User

PHPlot Sample

a guest
Feb 9th, 2017
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.71 KB | None | 0 0
  1. <?php
  2. require_once 'phplot.php';
  3.  
  4. $data = [
  5.     ['Earth', 1, 1, 1],
  6.     ['Sun', 147, 30, 4],
  7. ];
  8.  
  9. $plot = new PHPlot(1200, 600);
  10.  
  11. $plot->SetTitle("Astronomical unit");
  12. $plot->SetDataType('data-data-xyz');
  13. $plot->SetDataValues($data);
  14.  
  15. $plot->SetCallback('data_color',
  16.    function($img, $passthru, $row, $col) use($data) {
  17.        if ($row == 0)
  18.         return 136; // Earth color
  19.        return 158;  // Sun color
  20.    }
  21. );
  22.  
  23. $plot->SetPlotType('bubbles');
  24. $plot->SetImageBorderType('plain');
  25. $plot->SetPlotBorderType('full');
  26. $plot->SetXTickPos('none');
  27. $plot->SetYTickPos('none');
  28. $plot->SetYTickLabelPos('none');
  29. $plot->SetDrawXGrid(True);
  30. $plot->SetDrawYGrid(True);
  31. $plot->DrawGraph();
  32.  
  33. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement