Biểu đồ thanh trong mã và hướng dẫn nguồn miễn phí của PHP và MySQL Show Giới thiệuBiểu đồ thanh là gì? Biểu đồ thanh là một biểu diễn đồ họa của dữ liệu, thường ở dạng thanh có độ cao khác nhau. Dữ liệu có thể được hiển thị theo chiều ngang hoặc chiều dọc. Các thanh có thể là rắn hoặc bóng mờ. Mục đích của biểu đồ thanh là so sánh dữ liệu giữa các loại khác nhau. Khi nói đến dữ liệu, có hai định dạng chính: đồ họa và bảng. Mỗi người có những điểm mạnh và điểm yếu riêng, và điều quan trọng là phải hiểu sự khác biệt giữa chúng để bạn có thể chọn định dạng phù hợp nhất cho dữ liệu của mình. Dữ liệu dạng bảng là loại dữ liệu phổ biến nhất. Nó dễ đọc và hiểu, và nó có thể dễ dàng sắp xếp và lọc. Tuy nhiên, dữ liệu dạng bảng ít trực quan hơn dữ liệu đồ họa, điều này có thể gây khó hiểu. Dữ liệu đồ họa hấp dẫn trực quan hơn dữ liệu bảng. Nó có thể có nhiều thông tin hơn bởi vì nó cho thấy mối quan hệ giữa các biến theo cách mà dễ hiểu. Mục tiêuĐến cuối hướng dẫn này, bạn sẽ có thể:
Mã nguồn có liên quanTrong hướng dẫn này, chúng tôi sẽ học cách tạo biểu đồ thanh trong PHP và MySQL. Chúng tôi sẽ sử dụng thư viện biểu đồ.js để tạo biểu đồ. Sau đây là các yêu cầu cho hướng dẫn này:
Dòng 1-14-Đây là tập lệnh PHP sẽ kết nối với cơ sở dữ liệu của chúng tôi và chọn bảng cho chúng tôi để tạo biểu đồ thanh động.– this is the PHP script that will connect to our database and select the table for us to create a dynamic bar graph. Tên của cơ sở dữ liệu của chúng tôi là bán hàng và nó có một bảng có tên TBLSALES. Nếu bạn đang sử dụng XAMPP, xin đừng quên kiểm tra xem Apache và MySQL có đang chạy không. <?php $con = mysqli_connect("localhost","root","","sales"); if(!$con){ echo "Problem in database connection..." .mysqli_error(); }else{ $sql = "SELECT * FROM tblsales"; $result = mysqli_query($con,$sql); $chart_data = ""; while($row = mysqli_fetch_array($result)){ $productname[] = $row['product']; $sales[] = $row['totalsales']; } } ?> Tạo bảng SQL-- Table structure for table `tblsales` -- CREATE TABLE `tblsales` ( `id` int(11) NOT NULL, `product` varchar(100) NOT NULL, `totalsales` double NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Dumping data for table `tblsales` -- INSERT INTO `tblsales` (`id`, `product`, `totalsales`) VALUES (1, 'product 1', 167), (2, 'product 2', 178), (3, 'product 3', 198); Chart.js- Bao gồm dòng này để sử dụng chức năng của thư viện. – include this line to use the functionality of the library. Biểu đồ.js là một thư viện JavaScript miễn phí, nguồn mở để trực quan hóa dữ liệu, hỗ trợ tám loại biểu đồ: thanh, dòng, khu vực, pie, bong bóng, radar, polar và phân tán. Mã bên dưới là mã mẫu về cách tạo biểu đồ thanh bằng biểu đồ.js. Vui lòng tham khảo tài liệu chính thức của thư viện biểu đồ.js Biểu đồ thanh trong mã và hướng dẫn nguồn miễn phí của PHP và MySQL - Mã ChartJS<script type="text/javascript"> var ctx = document.getElementById("chartjs_bar").getContext('2d'); var myChart = new Chart(ctx,{ type: 'bar', data: { labels:<?php echo json_encode($productname); ?>, datasets: [{ backgroundcolor: [ "#ffd322", "#5945fd", "#25d5f2", "#2ec551", "#ff344e", ], data: <?php echo json_encode($sales);?> }] }, options:{ legend: { display:true, position:'bottom', labels: { fontColor: '#71748d', fontFamily: 'Circular Std Book', fontSize: 14, } }, } }); </script> Video DemoTải xuống mã nguồn miễn phí Tải xuống miễn phí Hướng dẫn PDF Bản tóm tắtBiểu đồ thanh rất hữu ích vì chúng cho phép bạn so sánh các bộ dữ liệu khác nhau. Chúng có thể được sử dụng để so sánh kích thước của hai hoặc nhiều bộ dữ liệu, tỷ lệ của chúng hoặc thay đổi kích thước của hai hoặc nhiều bộ dữ liệu theo thời gian. Hơn nữa, đồ thị thanh rất đơn giản để hiểu và có thể được sử dụng để truyền tải thông tin nhanh chóng và hiệu quả. Trong bài viết này, bạn có thể tải xuống mã nguồn và cũng như cơ sở dữ liệu được sử dụng để tạo biểu đồ thanh. Để biết tham khảo đầy đủ, vui lòng xem bản trình bày video về cách tạo biểu đồ thanh trong PHP, MySQL và Biểu đồ.js Chúng tôi hy vọng bạn tìm thấy hướng dẫn này là hữu ích! Chúc bạn những điều may mắn nhất với các dự án của bạn! Mã hóa hạnh phúc! Bạn có thể truy cập trang & NBSP của chúng tôi để biết thêm thông tin, yêu cầu và nhận xét. Vui lòng đăng ký kênh YouTube của chúng tôi để nhận & NBSP; Tài nguyên dự án Capstone miễn phí và hướng dẫn lập trình máy tính. Thuê nhóm của chúng tôi để làm dự án. Các chủ đề và bài viết liên quan: Cách tạo mật khẩu ngẫu nhiên trong mã nguồn và hướng dẫn nguồn miễn phí PHP Xác thực email trong mã nguồn và hướng dẫn nguồn miễn phí PHP Hệ thống thông tin quản lý văn phòng luật trong Bootstrap và Php Script Trình tạo mã QR trong mã nguồn và hướng dẫn nguồn miễn phí PHP Hệ thống trợ lý quản lý trang trại dựa trên đám mây Mã nguồn bootstrap miễn phí Làm cách nào để tạo biểu đồ thanh trong PHP?Biểu đồ và đồ thị thanh PHP.. $ datapoints = mảng (. mảng ("y" => 7, "nhãn" => "tháng 3"),. mảng ("y" => 12, "nhãn" => "tháng 4"),. Mảng ("y" => 28, "nhãn" => "May"),. mảng ("y" => 18, "nhãn" => "tháng 6"),. mảng ("y" => 41, "nhãn" => "tháng 7"). Làm thế nào để bạn vẽ biểu đồ thanh bằng cách sử dụng dữ liệu từ bảng MySQL và PHP?Biểu đồ | Cách vẽ biểu đồ thanh bằng cách sử dụng dữ liệu từ bảng MySQL và PHP.. Yêu cầu. Chúng tôi sẽ cần các mục sau đây để hoàn thành hướng dẫn này. .... Bảng MySQL. .... Tạo một dự án mới. .... Di chuyển các tệp JS trong thư mục JS. .... Tạo dữ liệu. .... Đầu ra của tệp dữ liệu.php. .... Tạo Bargraph. .... Viết một số JavaScript trong ứng dụng .. Làm cách nào để tạo biểu đồ dòng trong PHP và MySQL?1: Thu thập dữ liệu từ cơ sở dữ liệu MySQL.Sau khi kết nối với cơ sở dữ liệu thông qua cấu hình..... 2: Mảng dữ liệu trong PHP.Trước khi hiển thị các bản ghi trong một bảng, chúng tôi đã tạo một mảng trong PHP ($ PHP_DATA_ARRAY)..... 3: Chuyển dữ liệu từ PHP sang JavaScript để tạo biểu đồ..... 4: Thêm dữ liệu vào biểu đồ..... Phần HTML .. Khi nào nên sử dụng biểu đồ thanh?Biểu đồ thanh nên được sử dụng khi bạn đang hiển thị các phân đoạn thông tin.Biểu đồ thanh dọc rất hữu ích để so sánh các biến phân loại hoặc riêng biệt khác nhau, chẳng hạn như nhóm tuổi, lớp học, trường học, v.v., miễn là không có quá nhiều loại để so sánh.Chúng cũng rất hữu ích cho dữ liệu chuỗi thời gian.when you are showing segments of information. Vertical bar charts are useful to compare different categorical or discrete variables, such as age groups, classes, schools, etc., as long as there are not too many categories to compare. They are also very useful for time series data. |