3
0
Fork 0
mirror of https://github.com/nanoy42/coope synced 2024-11-22 11:23:11 +00:00

Belles couleurs

This commit is contained in:
Yoann Pétri 2019-01-20 14:08:14 +01:00
parent d421f4af4c
commit cf038ae493
2 changed files with 13 additions and 5 deletions

View file

@ -9,6 +9,7 @@
<link rel="icon" sizes="32x32" href="{% static 'favicon32.ico' %}" type="image/x-icon"> <link rel="icon" sizes="32x32" href="{% static 'favicon32.ico' %}" type="image/x-icon">
<link rel="icon" sizes="96x96" href="{% static 'favicon96.ico' %}" type="image/x-icon"> <link rel="icon" sizes="96x96" href="{% static 'favicon96.ico' %}" type="image/x-icon">
<link rel="stylesheet" href="{% static 'css/main.css' %}" /> <link rel="stylesheet" href="{% static 'css/main.css' %}" />
<script src="{% static 'jquery.js' %}"></script>
{% block extra_css %}{% endblock %} {% block extra_css %}{% endblock %}
{% block extra_script %}{% endblock %} {% block extra_script %}{% endblock %}
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">

View file

@ -76,6 +76,16 @@
<script src="{% static 'chart.min.js' %}"></script> <script src="{% static 'chart.min.js' %}"></script>
<script> <script>
var ctx = document.getElementById("myChart").getContext('2d'); var ctx = document.getElementById("myChart").getContext('2d');
baseColor = Math.round(Math.random()*255) + "," + Math.round(Math.random()*255) + "," + Math.round(Math.random()*255);
console.log(baseColor)
$.get("http://www.thecolorapi.com/scheme?rgb=" + baseColor + "&mode=analogic&count={{products | length}}", function( data ) {
colors = data.colors
console.log(colors)
var bgColor = []
for(var i = 0; i < colors.length; i++){
color = colors[i]
bgColor.push("rgb(" + color.rgb.r + "," + color.rgb.g + "," + color.rgb.b + ")")
}
var myChart = new Chart(ctx, { var myChart = new Chart(ctx, {
type: 'pie', type: 'pie',
data: { data: {
@ -83,11 +93,7 @@
datasets: [{ datasets: [{
label: '# of Votes', label: '# of Votes',
data: [{% for q in quantities %}{{q}}, {% endfor %}], data: [{% for q in quantities %}{{q}}, {% endfor %}],
backgroundColor: [ backgroundColor: bgColor
{% for q in products %}
'rgb({% random_filter 0 255 %}, {% random_filter 0 255 %}, {% random_filter 0 255 %})',
{% endfor %}
],
}] }]
}, },
options: { options: {
@ -100,6 +106,7 @@
} }
} }
}); });
}, "json" );
</script> </script>
</section> </section>
</section> </section>