လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Dynamic Data Visualization Charts ကိုအကောင်အထည်ဖော်ရန် Echarts နှင့်ပေါင်းစပ်ထားသော PHP မျက်နှာပြင်များနှင့်ပေါင်းစပ်ထားသော PHP မျက်နှာပြင်များအသုံးပြုခြင်းအပေါ်လက်တွေ့ကျကျသင်ခန်းစာ

Dynamic Data Visualization Charts ကိုအကောင်အထည်ဖော်ရန် Echarts နှင့်ပေါင်းစပ်ထားသော PHP မျက်နှာပြင်များနှင့်ပေါင်းစပ်ထားသော PHP မျက်နှာပြင်များအသုံးပြုခြင်းအပေါ်လက်တွေ့ကျကျသင်ခန်းစာ

M66 2025-11-05

PHP နှင့် ECHARTS တို့နှင့်ဒေတာမြင်ကွင်းကိုနားလည်သဘောပေါက်ခြင်းအတွက်အကြံဥာဏ်များ

Web Development တွင်ဒေတာမြင်ကွင်းသည်အချက်အလက်များကိုအလိုအလျောက်နားလည်ရန်အထောက်အကူပြုသူများအားကူညီနိုင်သည်။ PHP interface ကိုပေါင်းစပ်ခြင်းနှင့် Etecharts စာကြည့်တိုက်ကိုပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ဒေတာများကိုအသုံးပြုပြီးအချိန်နှင့်တပြေးညီမြင်တွေ့ရရန်ဝက်ဘ်စာမျက်နှာရှိ dynam-end အချက်အလက်များကိုအလွယ်တကူဖော်ပြနိုင်သည်။

စီမံကိန်းပြင်ဆင်မှု

သင်မစတင်မီအောက်ပါပတ် 0 န်းကျင်ပြင်ဆင်မှုများကိုသင်ပြီးအောင်လုပ်ပါ။

  • PHP ကိုဆာဗာပတ် 0 န်းကျင်တွင်တပ်ဆင်ပြီး configure လုပ်ထားသည်။
  • Database တွင်ဖတ်ရှုနိုင်သည့်ဒေတာဘေ့စ်တွင်ဖတ်နိုင်သောဒေတာဇယားရှိဒေတာဘေ့စ်တွင်ဖတ်ရှုနိုင်ပါသည်။
  • ရှေ့ပြေးစာမျက်နှာသည် Echarts စာကြည့်တိုက်ဖိုင်များ (CDN မှတစ်ဆင့်မိတ်ဆက်ပေးနိုင်သည်) ကိုရယူနိုင်သည်။

PHP ဒေတာ interface ကိုဖန်တီးပါ

PHP မျက်နှာပြင်၏လုပ်ဆောင်ချက်မှာဒေတာဘေ့စ်မှဒေတာများကိုရယူရန်နှင့် JSON format ရှိရှေ့တန်းသို့ပြန်ပို့ရန်ဖြစ်သည်။ ဒီနေရာမှာအခြေခံဥပမာတစ်ခုပါ။

<?php
// ဒေတာဘေ့စနှင့်ဆက်သွယ်ပါ
$mysqli = new mysqli("localhost", "username", "password", "database");

// ဆက်သွယ်မှုကိုစစ်ဆေးပါ
if ($mysqli-> connect_error) {
    Die ("ဒေတာဘေ့စဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ MySQLI-> Connect_ERRORR)
}

// query data $ query = "data_table မှ select * select *);
$ ရလဒ် = $ MySQLI-> မေးမြန်းမှု ($ query);

// JSON format ကို $ ဒေတာ = [];
နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
    $ ဒေတာ [] = $ အတန်း;
}

// ပြန်လာရလဒ်ခေါင်းစဉ် (&#39;အကြောင်းအရာအမျိုးအစား: လျှောက်လွှာ / json&#39;);
echo json_entode ($ ဒေတာ);

// ဆက်သွယ်မှုကိုပိတ်ပါ $ MySQLI-> အနီးကပ် (),
>

ဤကုဒ်သည် MySQLI မှတစ်ဆင့်ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ထားသည်။ ဇယားရှိအချက်အလက်များကိုဖတ်ပြီးရှေ့ဆုံးခေါ်ဆိုမှုအတွက် JSON format ဖြင့်ပြန်ပို့သည်။

Front-end စာမျက်နှာနှင့် echarts အမြင်အာရုံ display ကို

ရှေ့ပြေးအဆုံးအပိုင်းသည်အဓိကအားဖြင့် PHP interface မှ Ajax တောင်းဆိုမှုများမှတစ်ဆင့်ပြန်လာသောအချက်အလက်များကိုရယူရန်နှင့်စာရင်းအင်းဇယားများထုတ်လုပ်ရန် Ettarts ကိုအသုံးပြုခြင်းအတွက်အဓိကအားဖြင့်တာဝန်ရှိသည်။

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>PHP နှင့် ECHARTS ဒေတာမြင်ကွင်း</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/echarts/4.6.0/echarts.min.js"></script>
</head>
<body>
    <div id="chart" style="width:800px;height:400px;"></div>
    <script type="text/javascript">
        $.ajax({
            url: "api.php",
            type: "GET",
            dataType: "json",
            success: function(data) {
                var chart = echarts.init(document.getElementById('chart'));
                var option = {
                    xAxis: {
                        type: 'category',
                        data: data.map(item => item.name)
                    },
                    yAxis: {
                        type: 'value'
                    },
                    series: [{
                        data: data.map(item => item.value),
                        type: 'bar'
                    }]
                };
                chart.setOption(option);
            }
        });
    </script>
</body>
</html>

ဤ HTML စာမျက်နှာသည် PHP interface ကို JQuery ၏ Ajax function မှတဆင့်ခေါ်ဆိုသည်။ ဒေတာများကိုအောင်မြင်စွာရယူပြီးနောက်တွင်နောက်ခံအချက်အလက်များကိုရှေ့ပြေးပုံစံကိုမြင်တွေ့ရန်ရှေ့ပြေးမြင်ကွင်းကိုရရှိရန် ECHARGRANS histogram ကို dynamics letogram ထုတ်ပေးသည်။

ဒေတာဘေ့စဖွဲ့စည်းပုံနှင့်ဒေတာပြင်ဆင်မှု

ဒေတာဘေ့စ်တွင်အခြေခံလယ်ကွက်နှစ်ခုပါရှိသောဒေတာစားပွဲတစ်ခုဖန်တီးရန်အကြံပြုသည်။

  • အမည် : အမျိုးအစားသို့မဟုတ် tag အမည်များကိုသိုလှောင်ရန်အသုံးပြုခဲ့သည်။
  • တန်ဖိုး - သက်ဆိုင်ရာတန်ဖိုးကိုသိမ်းဆည်းရန်အသုံးပြုသည်။

လုပ်ငန်းခွင်ဖွဲ့စည်းပုံကိုစီးပွားရေးလိုအပ်ချက်များနှင့်အညီချိန်ညှိနိုင်သည်။

အကျဉ်းချုပ်

PHP မျက်နှာပြင်နှင့် ECHARTS ပေါင်းစပ်ခြင်းအားဖြင့် developer များသည် data visualization display ကိုထိထိရောက်ရောက်နားလည်နိုင်သည်။ နောက်ခံဒေတာဘေ့စ်မှအချက်အလက်များကိုဖတ်ပါ။ ဤနည်းလမ်းသည်အစီရင်ခံစာပြသခြင်း, စီးပွားရေးခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်စောင့်ကြည့်လေ့လာခြင်းစနစ်ကဲ့သို့သောအမျိုးမျိုးသော web application အခြေအနေများအတွက်သင့်တော်သည်။

မကြာသေးမီ ဆောင်းပါးများ