-
Notifications
You must be signed in to change notification settings - Fork 33
/
Copy pathvisual_data.php
69 lines (67 loc) · 1.96 KB
/
visual_data.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
require_once 'functions.php';
$conn = connectDB();
$danmu = analysisDanmu($conn, $_GET['room_id']);
$danmuKeys = implode('","', array_keys($danmu));
$danmuValues = implode('","', array_values($danmu));
$gifts = analysisGiftValues($conn, $_GET['room_id']);
$giftKeys = implode('","', array_keys($gifts));
$giftValues = implode('","', array_values($gifts));
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.bootcss.com/echarts/3.8.5/echarts.js"></script>
</head>
<body>
<div id="danmu" style="width: 600px;height:400px;">
<script type="text/javascript">
var myChart = echarts.init(document.getElementById('danmu'));
var option = {
title: {
text: '弹幕量(条)'
},
tooltip: {},
legend: {
data: ['弹幕条数']
},
xAxis: {
data: [<?php echo '"' . $danmuKeys . '"';?>]
},
yAxis: {},
series: [{
name: '弹幕量',
type: 'bar',
data: [<?php echo '"' . $danmuValues . '"';?>]
}]
};
myChart.setOption(option);
</script>
</div>
<div id="gift" style="width: 600px;height:400px;">
<script type="text/javascript">
var myChart = echarts.init(document.getElementById('gift'));
var option = {
title: {
text: '礼物价值(元)'
},
tooltip: {},
legend: {
data: ['礼物真实价值(RMB)']
},
xAxis: {
data: [<?php echo '"' . $giftKeys . '"';?>]
},
yAxis: {},
series: [{
name: '礼物价值(元)',
type: 'bar',
data: [<?php echo '"' . $giftValues . '元"';?>]
}]
};
myChart.setOption(option);
</script>
</div>
</body>
</html>