anchor.diff:        <td><canvas id="afternoon_weather" width="91px" height="70px"></canvas></td>
         <td><canvas id="evening_weather" width="91px" height="70px"></canvas></td>
       </tr>
  +    <tr>
  +      <td>8&deg;</td>
  +      <td>13&deg;</td>
  +      <td>15&deg;</td>
  +      <td>10&deg;</td>
  +    </tr>
     </table>
     <script>
       var drawCloud = function(id) {
  -      var canvas = document.getElementById(id);
  -      var context = canvas.getContext("2d");
  +      if (typeof id == "string") {
  +        var canvas = document.getElementById(id);
  +        var context = canvas.getContext("2d");
  +      } else {
  +        var context = id;
  +        var canvas = context.canvas;
  +      }
         var base = 10;
         var scale = 1.3;
         context.save();
  
positive.code:         context.lineTo(20, 0);
          context.stroke();
        }
      }
  
      var draw = function(){
        drawCloud("morning_weather");
        drawRain("lunch_weather");
        drawSun("afternoon_weather");
        drawCloud("evening_weather");
      };
      draw();
    </script>
  
negative.code:       context.arc(circle1*3.4, circle1*2, circle2, 0.8 * Math.PI, 1.95 * Math.PI, true);
        context.arc(circle1*5, circle1*0.9, circle2/1.6, 0.5 * Math.PI, 1.5 * Math.PI, true);
        context.closePath();
        context.lineWidth = 10;
        context.strokeStyle = "#000000";
        context.stroke();
        context.fillStyle = "#fff";
        context.fill();
        context.closePath();
        context.restore();
        return context;
      }
  