1000, 'height' => 1000 ); $svg = new \SVGCreator\Elements\Svg($attributesSvg); $group = new \SVGCreator\Elements\Group(array( 'id' => 'group1' )); $group->append(\SVGCreator\Element::LINE) ->attr('x1', 100) ->attr('y1', 100) ->attr('x2', 325) ->attr('y2', 250) ->attr('stroke', 'blue'); $circle = new \SVGCreator\Elements\Circle(); $circle->attr('cx', 250) ->attr('cy', 140) ->attr('fill', 'green') ->attr('r', 20) ->attr('stroke', 'cyan') ->attr('stroke-width', '5px'); $group->append($circle); $svg->append($group); $group = new \SVGCreator\Elements\Group(array( 'id' => 'group2' )); $group->append(\SVGCreator\Element::LINE) ->attr('x1', 550) ->attr('y1', 300) ->attr('x2', 145) ->attr('y2', 488) ->attr('stroke', 'red'); $svg->append($group); echo $svg->getString(); ?>