diff --git a/src/diagrams/pie/pieRenderer.js b/src/diagrams/pie/pieRenderer.js index 8f0f0aa94..3e5bc8fdb 100644 --- a/src/diagrams/pie/pieRenderer.js +++ b/src/diagrams/pie/pieRenderer.js @@ -100,7 +100,7 @@ export const draw = (txt, id) => { // Use the centroid method to get the best coordinates. svg .selectAll('mySlices') - .data(dataReady) + .data(dataReady.filter(value => value.data.value !== 0)) .enter() .append('text') .text(function(d) { diff --git a/src/mermaidAPI.js b/src/mermaidAPI.js old mode 100644 new mode 100755 index c8b53ff46..976b6fa4a --- a/src/mermaidAPI.js +++ b/src/mermaidAPI.js @@ -430,6 +430,9 @@ const render = function(id, _txt, cb, container) { svgCode = decodeEntities(svgCode); + // Fix for when the br tag is used + svgCode = svgCode.replace(/
/g, '
'); + if (typeof cb !== 'undefined') { switch (graphType) { case 'flowchart':