diff --git a/c3.js b/c3.js index d2dd188..5f96ab5 100644 --- a/c3.js +++ b/c3.js @@ -2816,15 +2816,10 @@ updateLegend(mapToIds(c3.data.targets), {withTransform: false, withTransitionForTransform: false}); /*-- Main Region --*/ - if (c3.data.targets.length === 0) { - main.append("text") + main.append("text") .attr("class", CLASS.text + ' ' + CLASS.empty) - .attr("x", (getCurrentWidth() - margin.left - margin.right) / 2) - .attr("y", (getCurrentHeight() - margin.top - margin.bottom) / 2) .attr("text-anchor", "middle") // horizontal centering of text at x position in all browsers. - .attr("dominant-baseline", "middle") // vertical centering of text at y position in all browsers, except IE. - .text(__data_empty_label_text); - } + .attr("dominant-baseline", "middle"); // vertical centering of text at y position in all browsers, except IE. // Grids grid = main.append('g') @@ -3485,6 +3480,14 @@ // xgrid focus updateXgridFocus(); + // Data empty label positioning and text. + if (c3.data.targets.length === 0) { + main.select("text." + CLASS.text + '.' + CLASS.empty) + .attr("x", width / 2) + .attr("y", height / 2) + .text(__data_empty_label_text); + } + // grid main.select('line.' + CLASS.xgridFocus).style("visibility", "hidden"); if (__grid_x_show) {