Browse Source

Added legends to charts

Stefano Sala 11 years ago
parent
commit
342093972b

+ 18 - 0
src/Packagist/WebBundle/Resources/public/css/main.css

@@ -666,6 +666,24 @@ form ul {
   padding-left: 30px;
 }
 
+.legend {
+  font-size: .8em;
+  margin-bottom: 10px;
+  text-align: center;
+}
+.legend li {
+  display: inline;
+  padding: 0 10px;
+}
+.legend span {
+  font-size: 1.5em;
+}
+.legend-first {
+  color: rgb(0,0,255);
+}
+.legend-second {
+  color: rgb(255,153,0);
+}
 
 pre {
   background: #fff;

+ 10 - 0
src/Packagist/WebBundle/Resources/views/Web/stats.html.twig

@@ -6,15 +6,25 @@
         <h1>Statistics</h1>
         <h2>Packages/versions over time</h2>
         <p><canvas width="900" height="250" data-labels="{{ chart.months|join(',') }}" data-values="{{ chart.versions|join(',') }}|{{ chart.packages|join(',') }}"></canvas></p>
+        <ul class="legend">
+            <li class="legend-first"><span>&#9632;</span> Versions</li>
+            <li class="legend-second"><span>&#9632;</span> Packages</li>
+        </ul>
         <p>The last data point is for the current month and shows partial data.</p>
 
         {% if downloadsChart %}
             <h2>Packages installed per day</h2>
             <p><canvas width="900" height="250" data-labels="{{ downloadsChart.labels|join(',') }}" data-values="{{ downloadsChart.values|join(',') }}"></canvas></p>
+            <ul class="legend">
+                <li class="legend-first"><span>&#9632;</span> Installs</li>
+            </ul>
         {% endif %}
         {% if downloadsChartMonthly %}
             <h2>Packages installed per month</h2>
             <p><canvas width="900" height="250" data-labels="{{ downloadsChartMonthly.labels|join(',') }}" data-values="{{ downloadsChartMonthly.values|join(',') }}"></canvas></p>
+            <ul class="legend">
+                <li class="legend-first"><span>&#9632;</span> Installs</li>
+            </ul>
             <p>The last data point is for the current month and shows partial data.</p>
         {% endif %}