Skip to content
Snippets Groups Projects
Select Git revision
  • f79f74c57b378e7254ef05f3818787ecfdde90d5
  • master default protected
  • rednatco-v2
  • rednatco
  • test
  • ntc-tube-uniform-color
  • ntc-tube-missing-atoms
  • restore-vertex-array-per-program
  • watlas2
  • dnatco_new
  • cleanup-old-nodejs
  • webmmb
  • fix_auth_seq_id
  • update_deps
  • ext_dev
  • ntc_balls
  • nci-2
  • plugin
  • bugfix-0.4.5
  • nci
  • servers
  • v0.5.0-dev.1
  • v0.4.5
  • v0.4.4
  • v0.4.3
  • v0.4.2
  • v0.4.1
  • v0.4.0
  • v0.3.12
  • v0.3.11
  • v0.3.10
  • v0.3.9
  • v0.3.8
  • v0.3.7
  • v0.3.6
  • v0.3.5
  • v0.3.4
  • v0.3.3
  • v0.3.2
  • v0.3.1
  • v0.3.0
41 results

secondary-structure.ts

Blame
  • graph_TopTargetportsNum.html 1.91 KiB
    <? #todo: xss, jsi ?>
    <html>
      <head>
        <script type="text/javascript" language="javascript" src="datatables/media/js/jquery.js"></script>
        <script type="text/javascript" src="https://www.google.com/jsapi"></script>
        <script type="text/javascript">
          google.load("visualization", "1", {packages:["corechart"]});
          google.setOnLoadCallback(fetchData);
    
          function fetchData() {
    		$.getJSON('graph_TopTargetports.php', drawChart);
            }
    
          function drawChart(sdata) {
            //console.log(sdata);
            var data = new google.visualization.DataTable();
    
    	//sort, port vs count
    	var a = sdata.data.sort(function(a,b){return a[0]-b[0]});
    	sdata.data = a;
    
            //console.log(sdata.cols);
    
    	//haxis string vs number - rozdil v zobrazeni	
            //data.addColumn('string', sdata.cols[0]);
            data.addColumn('number', sdata.cols[0]);
    
            data.addColumn('number', sdata.cols[1]);
    //        for (var i = 0; i < sdata.cols.length; i++) {
    //                data.addColumn('number', sdata.cols[i]);
    //        }
    
    
          sdatalen=sdata.data.length;
          if(sdatalen > 1000) {
            alert("Too many rows:"+sdatalen);
            sdatalen=1000;
          }
    
          for (var i = 0; i < sdatalen; i++) {
            //console.log(sdata.data[i]);
    
    	//haxis string vs number - rozdil v zobrazeni	
    	//sdata.data[i][0] = sdata.data[i][0].toString();
    
    	data.addRow(sdata.data[i]);
          }
            var options = {
              vAxis: { logScale: true },
              hAxis: { logScale: true },
              chartArea: {'width': '90%', 'height': '70%'},
              legend: {'position': 'in'},
            };
    
            //var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
            var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
            chart.draw(data, options);
          }
        </script>
      </head>
      <body>
        <div id="chart_div" style="width: 100%; height: 100%;"></div>
      </body>
    </html>