| 
							- {% extends "base.html" %}
 - 
 - {% block content %}
 - 
 - <a href="{{ url_for('main.index') }}" class="h1 text-left" title="back to index"> ⇽ </a>
 - 
 - <h1 class="h1 text-center"> There are a total of {{ total_number }} patents.</h1>
 - 
 - <div class="anchordata">
 - <a href="#time">temporal focus</a>
 - <br>
 - <a href="#geo">geographic focus</a>
 - </div>
 - 
 - <br><br>
 - 
 - <div class="row">
 -   <div class="col-6 text-center">
 -     {% for i in range(0, year_data|length) %}
 -       {% if i % 2 %}
 -         {{ year_data[i] }}<br>
 -       {% else %}
 -         <a href="{{ url_for('search.basic_search', year=year_data[i]) }}">
 -           {{ year_data[i] }}
 -         </a>:
 -       {% endif %}
 -     {% endfor %}
 -   </div>
 -   <div class="col-6 text-center">
 -     {% for i in range(0, country_data|length) %}
 -       {% if i % 2 %}
 -         {{ country_data[i] }}<br>
 -       {% else %}
 -         {% if country_data[i].name is defined %}
 -           <a href="{{ url_for('search.basic_search', country=country_data[i].alpha_2) }}">
 -             {{ country_data[i].name }}
 -           </a>
 -           {{ country_data[i].flag }}:
 -         {% else %}
 -           <a href="{{ url_for('search.basic_search', country=country_data[i]) }}">
 -             {{ country_data[i] }}
 -           </a>:
 -         {% endif %}
 -       {% endif %}
 -     {% endfor %}
 -   </div>
 - </div>
 - 
 - <div id="time">
 - <canvas id="chartOfYearFrequency" width="600" height="300"></canvas>
 - </div>
 - 
 - <div id="geo">
 - <canvas id="chartOfCountryFrequency" width="600" height="300"></canvas>
 - </div>
 - 
 - <script type="text/javascript">
 -   // retrieve variables passed from Python
 -   var year_labels = {{ year_labels|safe }}
 -   var year_dataset = {{ year_dataset|safe }}
 - 
 -   // set up chart
 -   var data = {
 -     labels: year_labels,
 -     datasets: year_dataset,
 -   };
 - 
 -   var config = {
 -     type: 'bar',
 -     data: data,
 -     options: {
 -       plugins: {
 -         title: {
 -           display: true,
 -           text: 'number of patent records for each year'
 -         },
 -       animation: {
 -         onComplete: () => {
 -           delayed = true;
 -         },
 -         delay: (context) => {
 -           let delay = 0;
 -           if (context.type === 'data' && context.mode === 'default' && !delayed) {
 -             delay = context.dataIndex * 1000 + context.datasetIndex * 100;
 -           }
 -           return delay;
 -           },
 -         },
 -       },
 -       responsive: true,
 -       scales: {
 -         x: {
 -           title: {
 -             display: true,
 -             text: 'year'
 -           },
 -           stacked: true,
 -         },
 -         y: {
 -           title: {
 -             display: true,
 -             text: 'number of records'
 -           },
 -           stacked: true
 -         }
 -       }
 -     }
 -   };
 -   
 -   Chart.defaults.font.family = 'Compagnon'
 -   var yearGraph = new Chart(
 -     document.getElementById('chartOfYearFrequency'),
 -     config
 -   );
 - 
 - </script>
 - 
 - <script type="text/javascript">
 -   // retrieve variables passed from Python
 -   var country_labels = {{ country_labels|safe }}
 -   var country_dataset = {{ country_dataset|safe }}
 - 
 -   // set up chart
 -   var data = {
 -     labels: country_labels,
 -     datasets: country_dataset,
 -   };
 - 
 -   var config = {
 -     type: 'pie',
 -     data: data,
 -     options: {
 -       plugins: {
 -         title: {
 -           display: true,
 -           text: 'number of patent records from each country'
 -         },
 -       },
 -       responsive: true,
 -     }
 -   };
 - 
 -   Chart.defaults.font.family = 'Compagnon'
 -   var yearGraph = new Chart(
 -     document.getElementById('chartOfCountryFrequency'),
 -     config
 -   );
 - </script>
 - 
 - {% endblock %}
 
 
  |