I'm trying to make something similar
  & lt; Svg width = "12cm" height = "4 cm" view box = "0 1200 400" xmlns = "http://www.w3.org/2000/svg" version = "1.1" & gt; & Lt; Desc & gt; Example rect02 - rounded rectangle & lt; / Desc> & Lt ;! - Show canvas outline using the 'rect' element - & gt; & Lt; Rect x = "100" y = "100" width = "400" height = "200" rx = "50" fill = "green" /> & Lt; G conversion = "translation (700 210) rotate (-30)" & gt; & Lt; Rect x = "0" y = "0" width = "400" height = "200" Rx = "50" fill = "none" stroke = "purple" stroke-width = "30" /> & lt; / G> & Lt; / Svg & gt; 
   P>
  canvas = d 3.select ("body") .append ("svg") .attr ("width", 2600) .attr ("height" ("height", 200) .attr ( "X", 100) .attr ("y", 100)). ("Width", 400). RTAR ("width", 400). .attr ("rx", 50) .attr ("fill", "green") rect2 = canvas.append ("rect") .attr ("width", 400) .attr ("height", 200) .attr .attr ("fill", "none") .attr ("stroke width", 30) .attr ("x", 650) .attr ("y", 50) .attr ("rx", 50) Stroke "," indigo ") .append (" g ") .attr (" conversion "," translation (700 200) rotate (-30) ")   But the problem is" Rect2 "Indigo "It could not be found to rotate using" G "and instead got something like this.
 
 
In coffee and D3 New,
Thanks
 You  & lt; G & gt;  element in the other rectangle and not vica versa thus   you need to first and then  & lt; Rect & gt;  to that  and : 
  // ... rect2 = canvas.append ("g") .attr ("transform" , "Translation (700 200) rotate (-30)") .append ("rect" .attr ("y", 50) .attr ("rx", 50) .attr ("width", 400) .attr ( "Height", 200) .attr ("x", 650). ("Stroke", "indigo")   
Comments
Post a Comment