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()); } ?> Show
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
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
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
Để 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ú
Biểu đồ từng bướcMộ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à
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à
ChartDraw từng bướcTrong 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
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ử
Lịch sử
Giấy phépBà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
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'); |