lib/templates/html/categorical.html (53 lines of code) (raw):

{% autoescape off %} <div class="chart"><canvas height="250px" id="{{segment}}-{{metric}}-categorical"></canvas></div> <script> ctx = document.getElementById('{{segment}}-{{metric}}-categorical'); new Chart(ctx, { type: 'bar', data: { labels: {{labels}}, datasets: [ {% for dataset in datasets %} { label: "{{dataset.branch}}", data: {{dataset.ratios}}, {% if dataset.uplift %} uplift: {{dataset.uplift}} {% endif %} }, {% endfor %} ] }, options: { animation: false, maintainAspectRatio: false, responsive: true, plugins: { crosshair: { zoom: { enabled: false } }, datalabels: { display: false }, legend: { display: true, position: 'top', }, title: { display: true, text: ["{{metric}}", "segment: {{segment}}"] } }, scales: { y: { grace: '50%', beginAtZero: true, title: { text: "Proportion", display: true } }, x: { type: "category", } }, } }); </script> {% endautoescape %}