Ich möchte, dass die Ticks, die auf der X-Achse angezeigt werden, den Wert der y-Achse haben (nur der Wert sollte geändert werden und nicht die Position). Unten ist die JsFiddleÄndern Sie die Hilfsstrichsbeschriftung der X-Achse
https://jsfiddle.net/sonal215/337afs1h/1/
Anstatt 1, 2 auf der x-Achse dargestellt ist, 10 i, will 5 (jeweils y-Achse-Werte) auf dem x-Achse tick Etikett dargestellt werden.
Ich habe versucht, es zu debuggen, gibt es eine Klasse jqplot-xaxis-Tick in der Bibliothek, die den Wert ticks setzt.
<div class="jqplot-axis jqplot-xaxis" style="position: absolute; width: 180px; height: 18px; left: 0px; bottom: 0px;"><div class="jqplot-xaxis-tick" style="position: absolute; left: 47px;">1</div><div class="jqplot-xaxis-tick" style="position: absolute; left: 127px;">2</div></div>
Wenn ich die Logik der Anzeige der Werte in der Bibliothek irgendwie ändern kann, dann wird es funktionieren. Oder gibt es einen anderen Weg, es zu tun.
Bitte helfen
Ihre Lösung funktioniert für mich völlig in Ordnung, danke. Ich habe auch versucht folgendes zu tun: var s1 = [['10', 1], ['5', 5]]]; dies dient auch meinem Zweck, aber ich schätze deine Lösung ist passender. Danke noch einmal – sk215