title: Raphael.js - Using fill attribute for a circle, makes the element in the circle disappear. How to avoid that?
body: <p>Please see the code below. I am trying to draw a circle around a path (an icon made by Raphael.js founder, Dimitry) and then fill the circle with a color. This, however, paints on the top of the path. If I could first draw the  filled circle and then draw the path, this would be solved. But I need to reference the path because I need to find its center, in order to draw the circle. Can anyone please suggest how to do this? My code is below.</p>
  
  <p>Thanks.</p>
  
  <pre><code>&lt;script&gt;
      var myVar = {
              s: 1,                           
              pw: 850,
              ph: 450
          }                   
  &lt;/script&gt;
  
  &lt;script&gt;
      var paper = new Raphael('figSellerBuyer', myVar.pw * myVar.s, myVar.ph * myVar.s);
  
      var market = paper.path(paths.marketBoundary);
      market.attr({fill: "rgb(75,245,75)", stroke: "None"});
  
  
      var humanIcon = paper.path("M21.021,16.349c-0.611-1.104-1.359-1.998-2.109-2.623c-0.875,0.641-1.941,1.031-3.103,1.031c-1.164,0-2.231-0.391-3.105-1.031c-0.75,0.625-1.498,1.519-2.111,2.623c-1.422,2.563-1.578,5.192-0.35,5.874c0.55,0.307,1.127,0.078,1.723-0.496c-0.105,0.582-0.166,1.213-0.166,1.873c0,2.932,1.139,5.307,2.543,5.307c0.846,0,1.265-0.865,1.466-2.189c0.201,1.324,0.62,2.189,1.463,2.189c1.406,0,2.545-2.375,2.545-5.307c0-0.66-0.061-1.291-0.168-1.873c0.598,0.574,1.174,0.803,1.725,0.496C22.602,21.541,22.443,18.912,21.021,16.349zM15.808,13.757c2.362,0,4.278-1.916,4.278-4.279s-1.916-4.279-4.278-4.279c-2.363,0-4.28,1.916-4.28,4.279S13.445,13.757,15.808,13.757z")
  
      humanIcon.attr({fill: "rgb(75,75,75)"}).scale(2.5,2.5);
      humanIcon.translate(40,40);
  
      var bbox = humanIcon.getBBox();
  
      var xcenter = Math.round(bbox.x + bbox.width/2.0);
      var ycenter = Math.round(bbox.y + bbox.height/2.0);
  
      var circle = paper.circle(xcenter, ycenter, 40);
      circle.attr({fill:"white"});
  
  
  
  &lt;/script&gt;       
  </code></pre>