a few more tweaks
authorDan Vanderkam <dan@dygraphs.com>
Sat, 26 Mar 2011 23:23:13 +0000 (19:23 -0400)
committerDan Vanderkam <dan@dygraphs.com>
Sat, 26 Mar 2011 23:23:13 +0000 (19:23 -0400)
dygraph-canvas.js
dygraph.js
tests/border.html

index 6ac556a..18cd8f6 100644 (file)
@@ -659,7 +659,7 @@ DygraphCanvasRenderer.prototype._renderChartLabels = function() {
     div.style.width = this.area.w + 'px';
     div.style.height = this.attr_('titleHeight') + 'px';
     div.style.textAlign = 'center';
-    div.style.fontSize = this.attr_('titleHeight') + 'px';
+    div.style.fontSize = (this.attr_('titleHeight') - 2) + 'px';
     div.style.fontWeight = 'bold';
     // div.style.border = '1px solid black';
     div.innerHTML = this.attr_('title');
@@ -675,7 +675,7 @@ DygraphCanvasRenderer.prototype._renderChartLabels = function() {
     div.style.width = this.area.w + 'px';
     div.style.height = this.attr_('xLabelHeight') + 'px';
     div.style.textAlign = 'center';
-    div.style.fontSize = this.attr_('xLabelHeight') + 'px';
+    div.style.fontSize = (this.attr_('xLabelHeight') - 2) + 'px';
     // div.style.border = '1px solid black';
     div.innerHTML = this.attr_('xlabel');
     this.container.appendChild(div);
@@ -695,7 +695,7 @@ DygraphCanvasRenderer.prototype._renderChartLabels = function() {
     div.style.top = box.top + 'px';
     div.style.width = box.width + 'px';
     div.style.height = box.height + 'px';
-    div.style.fontSize = this.attr_('xLabelHeight') + 'px';
+    div.style.fontSize = (this.attr_('yLabelWidth') - 2) + 'px';
     // div.style.border = '1px solid black';
 
     var inner_div = document.createElement("div");
index 03ee85d..d7f25e1 100644 (file)
@@ -194,9 +194,9 @@ Dygraph.DEFAULT_ATTRS = {
   avoidMinZero: false,
 
   // Sizes of the various chart labels.
-  titleHeight: 16,
-  xLabelHeight: 16,
-  yLabelWidth: 16,
+  titleHeight: 18,
+  xLabelHeight: 18,
+  yLabelWidth: 18,
 
   interactionModel: null  // will be set to Dygraph.defaultInteractionModel.
 };
index 9079448..cbf5f9e 100644 (file)
     <script type="text/javascript">
     new Dygraph(document.getElementById('bordered'), data,
     {
-      labelsDivStyles: { border: '1px solid black' }
+      labelsDivStyles: { border: '1px solid black' },
+      title: 'Chart Title',
+      xlabel: 'Date',
+      ylabel: 'Temperature (F)'
     });
     </script>
   </body>