konnte ich die Frage lösen: Uncaught TypeError: Cannot read property 'showBarChart' of undefined in ReactNVD3 Tooltip Bug
var that = this;
chart.tooltip.contentGenerator(function (d) {
var html = "<div>";
d.series.forEach(function(elem){
Object.keys(data_obj).forEach(function(key_1) {
var outer_obj = data_obj[key_1];
if (outer_obj["key"] === elem.key) {
that.showBarChart(elem.key);
var expr = outer_obj["values"][0]["expr"];
html += "<p>" + elem.key + "</p>";
html += "<p>x = " + d.value + ", y = " + elem.value + "</p>";
}
});
})
html += "</div>";
return html;
});
jedoch die Lösung auf eine sehr seltsame Fehler führte in nvd3
scatterChart
wenn die tooltip
nicht weg auf mouse out
geht und bleibt nur auf der Seite .
Wie kann ich das Problem beheben?
Ich muss fragen - warum sind Sie NVD3 mit Reagieren statt Reagieren spezifischen Implementierungen von D3 ? – jeznag
Könnten Sie einige Bibliotheken von React-D3 senden? Ich denke, es könnte weniger Code von mir geschrieben werden, wenn ich NVD3 benutze, also versuche ich weniger zu arbeiten. Ehrlich gesagt bin ich mir nicht ganz sicher, aber daran denke ich jetzt. –
https://emeeks.github.io/semiotic/#/semiotic/examples http://nivo.rocks/#/ https://uber.github.io/react-vis/ http: //formidable.com/open-source/victory/gallery/ – jeznag