Wie kann ich png (base64) mit Bildern innerhalb von svg in Google Charts erhalten?

Wie kann ich base64 mit Bild innerhalb von svg bekommen? Überprüfen Sie diesGeig das habe ich von einer anderen frage bekommen. Wenn Sie die zweite Grafik sehen, wird das Bild, das die Leiste überlagert, nicht generiert.

var chart = new google.visualization.ColumnChart(document.getElementById('chart_survey'));

$("[fill='#FFFFFF']").each(function( index, element ) {
    var svgimg = document.createElementNS('http://www.w3.org/2000/svg','image');
    svgimg.setAttributeNS(null,'x',element.x.baseVal.value);
    svgimg.setAttributeNS(null,'y',element.y.baseVal.value);
    svgimg.setAttributeNS(null,'width',element.width.baseVal.value);
    svgimg.setAttributeNS(null,'height',element.height.baseVal.value);
    svgimg.setAttributeNS(null,'preserveAspectRatio','none');
    svgimg.setAttributeNS('http://www.w3.org/1999/xlink','href', '${application.contextPath}/images/textura/patt.gif');
    $(element).parent().append(svgimg);
});

$('#test').val(chart.getImageURI())

Antworten auf die Frage(6)

Ihre Antwort auf die Frage