UNPKG

1.88 kBHTMLView Raw
1<!DOCTYPE html>
2<html>
3<head>
4 <meta charset="utf-8">
5 <script src="http://cdn.bootcss.com/echarts/3.5.4/echarts.min.js"></script>
6 <script type="text/javascript" src="line-data.js"></script>
7 <title>文章行块密度</title>
8</head>
9<body>
10 <h1>文章行块密度</h1>
11 <div id="main" style="width: 100%;height:800px;"></div>
12 <div><input type="text" value="0" id="line_from"><input type="text" value="10" id="line_to"><input type="button" value="显示" id="show_trigger"></div>
13 <div id="text">
14
15 </div>
16 <script type="text/javascript">
17 var myChart = echarts.init(document.getElementById('main'));
18
19 var getOption = function(fn){
20 var xarr = [];
21 for(var i=0; i<blocks.length; i++){
22 xarr.push(i);
23 }
24
25 return option = {
26 title: {
27 text: '行块文字密度'
28 },
29 tooltip: {},
30 xAxis: {
31 name: '行数',
32 type: 'category',
33 data: xarr
34 },
35 yAxis: {
36 name : '字数'
37 },
38 series: [{
39 name: '单行字数',
40 type: 'bar',
41 data: blocks_length
42 },
43 {
44 name: '行块字数',
45 type: 'line',
46 data: blocks_score
47 }
48 ]
49 };
50 }
51 myChart.setOption(getOption());
52 document.getElementById('line_from').value = position[0];
53 document.getElementById('line_to').value = position[1];
54 document.getElementById('show_trigger').addEventListener('click',function(){
55 var line_from = parseInt(document.getElementById('line_from').value);
56 var line_to = parseInt(document.getElementById('line_to').value);
57 document.getElementById('text').innerHTML = blocks.slice(line_from,line_to).join('<br/>');
58 },false);
59 </script>
60</body>
61</html>
\No newline at end of file