Ich verwende C3.js zum Erstellen von Diagrammen. Ich habe ein einfaches Donut-Diagramm erstellt. Hier ist der Screenshot: Verwenden von d3.js zum Ändern von c3.js-Diagramm
Wenn ich schwebe über die verschiedenen Donut Scheiben/Stücke sie erweitern. Hier ist ein Screenshot, dass das passiert:
Ich frage mich, ob es möglich ist, bestimmte Donut Stücke wie, die standardmäßig zu erweitern zu haben, ohne über sie zu schweben.
Hier ist meine FIDDLE
ich auch durchhalten, die Donut-Stücke vorgeschlagen wurde den folgenden Code hinzufügen zu machen:
setTimeout(function() {
d3.selectAll('.c3-arc-D, .c3-arc-B, .c3-arc-C').attr("transform", "scale(1.1)");
}, 5);
aber das macht das Diagramm chaotisch und der Kreis wird nicht länger gepflegt. Hier ist der Screenshot:
Die Antwort ist gut, aber es ein Problem mit der Antwort ist die Bögen erweitere aber sobald ich über die Karte schweben sie wieder schrumpfen. Gibt es einen Weg, das zu beheben? – user1010101
@MauricioPoppe - Sie müssen möglicherweise 'unexpandArc' überschreiben. https://jsfiddle.net/uamd1404/ ist wahrscheinlich eine Möglichkeit, es zu tun. Prost! – potatopeelings