色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

echarts php json

張吉惟2年前8瀏覽0評論

echarts是一款基于JavaScript的數據可視化庫,可以輕松地創建圖表、地圖和儀表盤。在PHP中使用JSON與echarts結合,可以非常方便地將數據傳遞給前端,并利用echarts快速地展示出來。

首先,需要在PHP中生成相應的JSON數據。假設我們要展示一個簡單的柱狀圖,其數據如下:

$data = [
["name" =>"蘋果", "value" =>5],
["name" =>"梨子", "value" =>3],
["name" =>"香蕉", "value" =>8],
["name" =>"葡萄", "value" =>2],
["name" =>"橙子", "value" =>6]
];
$json_data = json_encode($data);

生成的JSON數據如下:

[{"name":"蘋果","value":5},{"name":"梨子","value":3},{"name":"香蕉","value":8},{"name":"葡萄","value":2},{"name":"橙子","value":6}]

接下來,將JSON數據傳遞給前端頁面,并利用echarts進行渲染。下面是一個簡單的HTML頁面示例:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ECharts PHP JSON Demo</title>
<script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script>
</head>
<body>
<div id="chart" style="width: 600px;height:400px;"></div>
<script>
var chart = echarts.init(document.getElementById('chart'));
var data =;
var option = {
tooltip: {},
xAxis: {
data: data.map(function (item) { return item.name; })
},
yAxis: {},
series: [{
name: '銷量',
type: 'bar',
data: data.map(function (item) { return item.value; })
}]
};
chart.setOption(option);
</script>
</body>
</html>

利用echarts的init方法初始化一個圖表實例,將數據傳入option變量中,并通過setOption方法渲染圖表。至此,一個簡單的echarts與PHP JSON的結合示例便完成了。