Liebes SoSci Survey-Team,
ich habe doch nochmal ein paar Fragen. Ich habe es mittlerweile hinbekommen eine eigene Grafik für eine 15cm Skala einzufügen und auch mit Ihrer Hilfe und folgendem Code, den ich der Homepage entnommen habe, es in cm anzeigen zu lassen:
var formatter = function(value, reversed) {
if (value < 0) return "";
return String(Math.round((value - 1) / 100 * 15)) + " cm";
}
SoSciSliders.setFormat(formatter);
// -->
Allerdings frage ich mich nun, ob die VAS oder der Schieberegler "Bereich festlegen" besser geeignet ist, da bei der VAS rechts und links immer die Items für z.B. "trifft zu" und "trifft nicht zu" angezeigt werden. Selbst, wenn ich die Beschriftung lösche, ist dieser Platz ja dennoch für Items vorgesehen, oder? Ich möchte einfach nur einen 15cm langen Strich anzeigen lassen, auf dem Personen angeben wie lang und breit sie ihre Nase einschätzen und die auf dem Schieberegler eingestellte Maßangabe soll dann direkt mit dem Item für z.B. "Länge meiner Nase" verbunden sein. Bei der VAS bräuchte ich dann ja so gesehen nur das Item "trifft zu" mit "Länge meiner Nase" etc. zu ersetzen, was mache ich dann aber mit dem anderen Ende des Strichts, wo ja sonst "trifft nicht zu" oder irgendwas anderes stehen würde; kann ich das abschalten?
Und wie schaffe ich es, dass der Regler auf meiner selbst erstellten Grafik sich gerade und auf dem Strich mittig sitzig bewegt? Vermutlich ist meine Grafik falsch aber manchmal verrutscht der Regler beim Schieben etwas nach oben oder nach unten vom Strich oder bewegt sich beim Schieben diagonal nach oben anstatt gerade nach rechts.
Aus bisherigen Fragen hier im Forum und auch aus Ihrer Antwort habe ich entnommen, dass nicht mit Dezimalzahlen gearbeitet wird bzw. diese dann auf ganze Zahlen gerundet werden. In meinem Datensatz kann ich dann aber später dennoch mir die ursprünglichen Dezimalzahlen vom Regler anzeigen/errechnen lassen? Oder gibt es eine Möglichkeit das Runden abzuschalten, sodass direkt ganze Zahlen als auch Dezimalzahlen im Datensatz erscheinen?
Vielen Dank im Voraus! Ich hoffe ich konnte mich verständlich ausdrücken :')