Ich möchte eine Glockenkurve zeichnen, die wie das Bild unten aussieht, mit Svg. Also im Wesentlichen sollte ich 3 Parameter übergeben können: x1, x2 und Höhe und es sollte eine gestrichelte Glockenkurve zeichnen. Was ist der beste Weg, dies zu erreichen?Svg zeichnen gestrichelte Glockenkurve zwischen 2 Punkten
Hier ist, was ich habe eine regelmäßige Bezierkurve zum Zeichnen. Im Grunde muss ich herausfinden, wie es zu einer Glockenkurve zu konvertieren:
function getDimension(x1, x2, height) {
return "M" + x1 + "," + height + " C" + x1 + ",0 " + x2 + ",0 " + x2 + "," + height;
}
var curve = document.createElementNS("http://www.w3.org/2000/svg", "path");
curve.setAttribute("d", getDimension(0, 100, 50));
curve.setAttribute("x", '0');
curve.setAttribute("fill", 'none');
curve.setAttribute("stroke", 'black');
curve.setAttribute("stroke-dasharray", '5');
document.getElementById('svg').appendChild(curve);
Warum runterwinken, bevor Sie mich bitten, Informationen zur Verfügung zu stellen? Ich habe die Beschreibung aktualisiert, um zu zeigen, wo ich so weit bin. –