Làm cách nào để tạo biểu đồ đường bằng các giá trị cơ sở dữ liệu trong php?

 PDO::ERRMODE_EXCEPTION,
                            \PDO::ATTR_PERSISTENT => false
                        ]
                    ];
	
    $handle = $link->prepare['select x, y from datapoints']; 
    $handle->execute[]; 
    $result = $handle->fetchAll[\PDO::FETCH_OBJ];
		
    foreach[$result as $row]{
        array_push[$dataPoints, array["x"=> $row->x, "y"=> $row->y]];
    }
	$link = null;
}
catch[\PDOException $ex]{
    print[$ex->getMessage[]];
}
	
?>


  






                              

Bài viết bắt đầu với một trang ví dụ đơn giản với một số dữ liệu và cho biết cách sử dụng hai lớp của bài viết này để hiển thị biểu đồ đường. Tiếp theo, các lớp được giải thích chi tiết, vì vậy bạn có thể điều chỉnh chúng theo sở thích của mình

  • Nguồn tải về - 3. 9KB

Giới thiệu

Để thêm biểu đồ trên trang web của bạn bằng PHP, bạn có thể sử dụng một công cụ như pChart, nhưng nếu bạn chỉ muốn một biểu đồ đường đơn giản thì có thể hơi nhiều. Và dù sao, thật vui khi tự làm điều đó. Vì vậy, hãy để chúng tôi xây dựng một biểu đồ đường bằng PHP đơn giản. Bạn có thể sử dụng lớp

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3 trong mã của riêng mình và điều chỉnh các lớp
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5 theo sở thích của riêng bạn;

Một biểu đồ đường bao gồm

  • trục x ngang và trục y dọc; . Góc dưới bên trái là vị trí [0, 0]
  • thường là một đường nằm ngang trên cùng và một đường thẳng đứng bên phải để tạo thành một hình chữ nhật
  • thường là một số nhãn ở bên trái trục y và bên dưới trục x
  • và một hoặc nhiều đường kết nối các điểm dữ liệu

Tôi sẽ cố gắng nhất quán trong việc gọi tất cả những thứ này cùng nhau là "biểu đồ" và sử dụng "đường kẻ" nếu ý tôi chỉ là đường kết nối các điểm dữ liệu

Tôi đang sử dụng PHP7. 1. 22 với máy chủ web tích hợp của PHP php. exe trên PC chạy Windows 10, nhưng mã sẽ hoạt động với PHP 5 trên các môi trường khác. Tôi đã bắt đầu với ví dụ trong imagesetpixel và mẹo từ stackoverflow cho hàm

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
6. Các hàm hình ảnh PHP được sử dụng là
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
7,
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
8 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
9 cho các dòng và
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
0,
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
1 và
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
2 cho các nhãn

Mật mã

Mã bao gồm ba tệp PHP

  • biểu đồ kiểm tra. php làm ví dụ cho việc sử dụng lớp
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    3
  • đồ thị. php chứa lớp
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    3, sử dụng
  • biểu đồvẽ. php chứa lớp
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    5 không có nhãn

Để chạy mã, hãy lưu ba tệp trong cùng một thư mục và tải testChart. php trong trình duyệt của bạn

Sử dụng mã

Nếu bạn muốn thêm biểu đồ đường vào dự án của riêng mình, hãy thay thế testChart. php bằng mã của riêng bạn. Trong mã

$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
6, ba dòng được tạo, xanh dương, đỏ và xanh lá cây. Các phần tử dữ liệu là

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5

Mảng

$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
7 với dữ liệu thử nghiệm chứa các số liệu '
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
8' cho dòng màu xanh và '
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
9' cho dòng màu đỏ. Đối với
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90, chúng ta chỉ cần lấy chỉ mục của mảng. Tôi đã thêm cột '
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90' để hiển thị các giá trị
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 không nhất thiết phải cách đều nhau.
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
93 hiển thị phiên bản cơ bản nhất, chỉ số mảng là phần tử trục
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90

Mã để xây dựng các đường từ những dữ liệu này và hiển thị biểu đồ là

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];

Các dòng đầu tiên tạo biểu đồ và chỉ định kích thước, ở cả pixel và dữ liệu [giải thích bên dưới]. Đối số thứ ba của

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
95 là phông chữ, các giá trị từ 1 đến 5 cho phông chữ tích hợp, Đối số thứ ba của
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
96 là độ dài của nhãn
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 bên phải nhất mà chúng tôi cần trong
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5 để đặt lề

PHP

________số 8

Tiếp theo, ba dòng được tạo. Đối số thứ ba của

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
99 chỉ định nhãn trên trục x. Với dữ liệu thử nghiệm, điều này có ý nghĩa đối với dòng đầu tiên, không phải đối với dòng thứ hai và thứ ba. Nếu mọi thứ đều ổn, thì
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
10 là một chuỗi rỗng, ví dụ này, tôi đã bỏ qua mã khi nó không

Cuối cùng,

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
6 hiển thị biểu đồ. Đối số chỉ định số lượng nhãn còn lại của trục y

ghi chú

  • 	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    99 phải được gọi theo thứ tự tăng giá trị x
  • 	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90 có thể bắt đầu ở một giá trị khác với
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    14, nhưng không được âm
  • nhãn
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90 có thể là văn bản chuỗi
  • Giá trị
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    16 và
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    17 có thể âm
  • các nhãn
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    16 là [số và bằng] các giá trị
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    16
  • nếu dữ liệu của bạn gần nhau, bạn có thể muốn chỉ đặt nhãn
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90 cho mỗi điểm thứ năm hoặc tương tự, để đảm bảo rằng các nhãn
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90 không trùng nhau. Một cách để làm điều đó là đặt nhãn
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90 bằng cách thêm một dòng trắng có nhãn bạn muốn
  • 	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    43,
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    44,
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    17 và
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    46 có thể được tính bởi chính lớp
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    3. biểu đồ kiểm tra. php cho thấy đây không phải lúc nào cũng là điều bạn muốn cho
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90. Xác định
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    17 và
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    46 trong
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    3 yêu cầu lưu dữ liệu của tất cả các dòng trong
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    3, sau đó tính toán
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    17 và
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    46 và chỉ sau đó mới bắt đầu vẽ các dòng. Nó có thể được thực hiện, nhưng sẽ làm cho mã ít rõ ràng hơn cho bài viết này

Biểu đồ từng bước

Một biểu đồ bao gồm một hình chữ nhật pixel, trong TestChart. php chiều rộng 600 và chiều cao 400 pixel. Đây là các kích thước vật lý của biểu đồ và lớp

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5 chỉ biết những kích thước này. Nhưng dữ liệu của chúng tôi không phù hợp với những thứ nguyên này. 12 phần tử dữ liệu phải được chia trên 600 pixel và các giá trị phải được giảm xuống để phù hợp với chiều cao 400 pixel. Điều này được thực hiện trong lớp
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3

Ba hàm đầu tiên trong Chart. php đặt kích thước pixel của biểu đồ và các giá trị

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
87 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
88 của
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
16 [Tôi bắt đầu tên của các đối số hàm bằng chữ thường
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
21; không có lý do kỹ thuật tế nhị nào, chỉ là lời nhắc trong mã rằng đó là một đối số]. Chúng tôi cũng cần độ dài chuỗi tối đa của nhãn cho trục
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 để xác định lề

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
9

Đối với mỗi dòng bạn muốn vẽ, bạn phải gọi ____623

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
1

Ở lần gọi đầu tiên của hàm này, lớp

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
24 được bắt đầu [với rất nhiều đối số chúng ta sẽ thảo luận sau]. Lý do để làm điều đó ở đây là tất cả các đối số phải được đặt. Lưu ý rằng hàm này và hàm tiếp theo trả về một
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
25, một
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
26 trống nếu không tìm thấy lỗi

Tiếp theo,

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
99 là chức năng thiết yếu của lớp này

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
4

Hàm này được gọi cho mọi phần tử dữ liệu. Lưu ý rằng chức năng phải được gọi theo thứ tự tăng dần của

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
28 [nếu không thì
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
29 trong lớp
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5 không hoạt động chính xác]. Các dòng
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
51 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
52 tính toán kích thước "
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
53" từ kích thước "
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
54". nếu
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
55,
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
51 ước tính thành
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
14. Nếu
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
58,
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
51 ước tính là
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
40, thì tất cả các giá trị của
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
28 sẽ vừa với "đường viền pixel" của biểu đồ

Cuối cùng, chúng tôi chuyển vị trí của điểm tới

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
24 trong
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
43, bao gồm văn bản của nhãn bên dưới trục
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90

Hàm

$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
45 khác trong lớp
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3 là

  • 	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    6. lệnh gọi hàm cuối cùng trong mã của bạn để đặt các nhãn bên trái của trục
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    16 và hiển thị biểu đồ. Là đối số của
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    6, bạn đưa ra số lượng nhãn bạn muốn trên trục y

và các hàm

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
00 là

  • 	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    01. đặt nhãn bên trái của trục
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    16
  • 	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    03. trả về một thông báo nếu các tham số cần thiết chưa được đặt
  • 	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    04. trả về một tin nhắn khi
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90 hoặc
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    16 không nằm trong phạm vi

ChartDraw từng bước

Trong lớp

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3, chúng tôi đã chuyển các phần tử dữ liệu dưới dạng [
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
08] cặp [được chuyển đổi thành kích thước pixel]. Điều này giả sử [
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
09] là điểm gốc của hình chữ nhật màu trắng trong hình tiếp theo

Nhưng chúng ta cũng cần phần màu xanh

  • không gian cho các nhãn bên dưới trục
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90
  • một khoảng trống nhỏ ở bên phải, bởi vì chúng ta căn giữa các nhãn ở giá trị
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    90, nên phần bên phải đi xa hơn một chút so với phần bên phải của hình chữ nhật "màu trắng"
  • không gian cho các nhãn bên trái của trục
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    16
  • một khoảng trống nhỏ ở trên cùng, bởi vì chúng tôi căn giữa các nhãn ở các giá trị y theo chiều dọc, do đó, nhãn trên cùng sẽ cao hơn một chút so với cạnh trên cùng của hình chữ nhật "màu trắng"

Một thách thức khác là các hàm PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
9 và
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
0 xem góc trên cùng bên trái là điểm gốc [0, 0], trong khi trong thế giới biểu đồ, điểm gốc là góc dưới cùng bên trái

Nhiệm vụ của lớp

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5 là xử lý tất cả những thứ này và ẩn nó khỏi lớp
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3. Để đặt pixel trong
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5, chúng tôi sử dụng

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
8

vì vậy đối với điểm

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
18 [0, 0] là góc dưới bên trái của hình chữ nhật màu trắng

Trong hàm tạo của lớp

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5, chúng tôi lưu các đối số
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
20,
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
21 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
22 để sử dụng sau. Lưu ý rằng bây giờ chúng tôi đã chuyển sang X và Y, quy ước đặt tên cho biểu đồ, trong khi ở lớp
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3, chúng tôi đã sử dụng
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
24 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
25 cho kích thước pixel. Từ
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
26 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
27, chúng tôi tính toán các lề trong
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
28 và sau đó tạo hình chữ nhật cho biểu đồ [bao gồm cả phần "màu xanh"] với
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
7. Lý do cho +1. nếu giá trị thấp là 0 và giá trị cao là n, chúng ta có n khoảng nhưng n + 1 điểm

Nếu bạn không làm gì khác và hiển thị kết quả, đó là một hình chữ nhật màu đen. Vì vậy, chúng tôi xác định màu trắng và sau đó có thể làm cho tất cả các pixel màu trắng. Cuối cùng, chúng ta vẽ một đường viền màu đen [xung quanh hình chữ nhật "màu trắng"]

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
2

Khi bắt đầu một dòng mới,

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
23 được gọi từ lớp
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5

Chức năng này là cần thiết để đặt màu của đường, nhưng cũng để đặt lại

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
32, vì vậy chúng tôi biết khi nào chúng tôi nhận được điểm đầu tiên trong
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
43

Chức năng thiết yếu là

$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
43

PHP

$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
4

Đầu tiên, chúng tôi đặt pixel tại [

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
35]. Chúng tôi cũng thêm nhãn bên dưới trục
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 với
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
37. Nếu điểm trước đó
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
38 đã được đặt, chúng tôi kết nối các điểm để biến nó thành biểu đồ đường. Điều này được thực hiện trong
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
29 theo hai bước. Đầu tiên, đối với tất cả các giá trị trung gian
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 giữa hai điểm
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
41 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
42, chúng tôi thêm điểm
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
38. Giá trị
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
16 cho một giá trị
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 nhất định được xác định từ các tam giác sau

Như các số liệu minh họa

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
0

từ đó chúng tôi lấy được

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
16, hãy xem
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
47 đầu tiên trong mã bên dưới

Đặt

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
38 cho tất cả các điểm ngay lập tức giữa
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
49 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
50 là không đủ. Giả sử
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
51 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
52, nhưng có sự khác biệt lớn giữa
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
8 và
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
9, chẳng hạn như
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
55 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
56. Đặt kết quả
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 thành 10 chấm bao phủ phạm vi y từ
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
58 đến
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
59, tạo ra một đường chấm mờ. chúng ta phải đặt một dấu chấm ở mỗi
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
16 giữa
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
8 và
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
9. Vì vậy, thứ hai, chúng tôi lấy được
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
90 cho tất cả các giá trị từ
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
8 đến
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
9, xem
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
47 thứ hai trong mã

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
1

Trong đoạn mã trước, một số điểm sẽ bị trúng bởi cả

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
47 thứ nhất và thứ hai;

Hàm

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
6 hiển thị hình ảnh

PHP

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
2

Các chức năng còn lại xử lý các nhãn.

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
28,
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
37 và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
72. Các đối số x và y của
$chart = new Chart[];
$chart->setPixelSize[600, 400, 2];
$chart->setMinMaxX[0, 365, 3];
$chart->setMinMaxy[500, 3000];
0 đề cập đến góc trên bên trái của văn bản và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
74 vị trí liên quan đến góc dưới bên trái của hình chữ nhật màu xanh lam

Sự kết luận

Đó là tất cả để xây dựng một biểu đồ đường đơn giản. PHP là cơ bản, thách thức chính là xử lý x và y một cách nhất quán

Bạn có thể sử dụng lớp

	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
3 [và
	$chart = new Chart[];
	$chart->setPixelSize[600, 400, 2];
	$chart->setMinMaxX[0, 365, 3];					
	$chart->setMinMaxY[500, 3000];
	
	// blue line
	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                        strval[$valueArray['x']]];
// if you prefer the xlabel text values, make the previous line comment 
// and uncomment the next line
//		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
	}
		
	// red line
	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
	foreach [$resultArray as $i=>$valueArray] {
		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
	}
		
	// green line
	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
	$chart->setMinMaxX[0, 4, 0];					
	foreach [$resultGreenArray as $i=>$value] {
		$errorMessage = $chart->setPoint[$i, $value, ''];
	}

	// show
	
	$chart->show[5];
5] "nguyên trạng" hoặc cải thiện mã. Những điều tôi đã không thử

  • Thêm tùy chọn thay thế biểu đồ đường bằng biểu đồ thanh cho một chuỗi dữ liệu. thay thế
    	$chart = new Chart[];
    	$chart->setPixelSize[600, 400, 2];
    	$chart->setMinMaxX[0, 365, 3];					
    	$chart->setMinMaxY[500, 3000];
    	
    	// blue line
    	$errorMessage = $chart->addNewLine[0, 0, 255]; // blue
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y1'], 
                            strval[$valueArray['x']]];
    // if you prefer the xlabel text values, make the previous line comment 
    // and uncomment the next line
    //		$chart->setPoint[$valueArray['x'], $valueArray['y1'], $valueArray['xlabel']]; 
    	}
    		
    	// red line
    	$errorMessage = $chart->addNewLine[255, 0, 0]; // red
    	foreach [$resultArray as $i=>$valueArray] {
    		$errorMessage = $chart->setPoint[$valueArray['x'], $valueArray['y2'], ''];
    	}
    		
    	// green line
    	$errorMessage = $chart->addNewLine[0, 255, 0]; // green
    	$chart->setMinMaxX[0, 4, 0];					
    	foreach [$resultGreenArray as $i=>$value] {
    		$errorMessage = $chart->setPoint[$i, $value, ''];
    	}
    
    	// show
    	
    	$chart->show[5];
    29
  • Thêm mã cho biểu đồ thanh "xếp chồng lên nhau", tôi. e. , hai [hoặc nhiều chuỗi] dữ liệu, mỗi thanh có chiều dài của thanh đầu tiên có một màu, chiều dài của thanh thứ hai trên thanh đó có màu khác. có thể sử dụng imagecolorat[] để tìm phần trên cùng của cái đầu tiên?

Lịch sử

  • 16 Tháng Chín, 2020. Phiên bản đầu tiên

Giấy phép

Bài viết này, cùng với bất kỳ mã nguồn và tệp liên quan nào, được cấp phép theo Giấy phép Mở Dự án Mã [CPOL]


Được viết bởi

sự nhầm lẫn

nước Hà Lan

Tôi là một nhà phát triển phần mềm đã nghỉ hưu, sống gần Amsterdam ở Hà Lan. Tôi đã viết mã từ năm 1977 và vẫn thích làm như vậy

Bạn sẽ tạo biểu đồ và đồ thị bằng PHP từ cơ sở dữ liệu MySQL như thế nào?

Bước thứ hai chỉ cần vẽ biểu đồ theo cách bạn đã quen. .
Tạo tập lệnh PHP. Bước đầu tiên là tạo một tập lệnh PHP. .
Khai báo các biến cơ sở dữ liệu MySQL. .
Kết nối với cơ sở dữ liệu. .
Thực hiện truy vấn. .
Tạo dữ liệu từ truy vấn. .
Mã hóa dữ liệu sang định dạng JSON. .
Đóng kết nối. .
Vẽ biểu đồ

Cách tìm nạp và hiển thị dữ liệu từ cơ sở dữ liệu trong PHP?

Có hai cách để kết nối với cơ sở dữ liệu bằng PHP. .
Hướng đối tượng MySQLi $conn->query[$query];
MySQLi Thủ tục mysqli_query[$conn, $query]
PDO. $stmt = $conn->prepare[$query];

Làm cách nào chúng ta có thể tạo cơ sở dữ liệu bằng PHP?

Các bước cơ bản để tạo cơ sở dữ liệu MySQL bằng PHP là. Thiết lập kết nối đến máy chủ MySQL từ tập lệnh PHP của bạn như được mô tả trong bài viết này. Nếu kết nối thành công, hãy viết truy vấn SQL để tạo cơ sở dữ liệu và lưu trữ nó trong một biến chuỗi. Thực hiện truy vấn

Làm cách nào để hiển thị tất cả dữ liệu từ cơ sở dữ liệu trong bảng PHP?

php $connect=mysql_connect['localhost', 'root', 'mật khẩu'];

Chủ Đề