Das war interessant und entspannend zugleich. Die Antwort auf Ihr Problem liegt auf der Hand, denn die Auffüllungseinstellungen werden bei der Einstellung von Min/Max für eine Achse offensichtlich ignoriert. Daher sollten Sie die Min-/Max-Werte einfach erhöhen, um die Punkte vom Rand weg zu bewegen genau wie im Code .
Im ersten Diagramm wurden die Min-/Max-Werte erhöht, um die Punkte von den Rändern des Diagramms weg zu bewegen, im folgenden Diagramm (das für dieselben Daten erstellt wurde) ist dies nicht der Fall.
Um diese Art von Problemen und die manuelle Einstellung dieser Parameter zu vermeiden, sollten Sie eine Methode haben, die aus den gegebenen Daten Min/Max berechnet und zurückgibt. In Ihrem Diagramm können Sie dann für jeden dieser Werte den gewünschten Abstand (Pad) anwenden. So wie es mit der Verwendung der minMax(data)
Methode im Code.
ÜBRIGENS: Danke, dass Sie mir beigebracht haben, wie man die Werte eines Plots invertiert, ich kannte diesen Trick nicht :)
EDIT
Bitte sehen Sie sich eine andere Version an, die eine Lösung bietet, die keine Manipulation mit dem jqPlot-Skript beinhaltet.
Bei diesem Ansatz blende ich im Grunde die unerwünschten Wertelabels aus, die Häkchen sind aber immer noch vorhanden. Ich fürchte, dass Sie ohne Interaktion mit dem Canvas des Plots diese unerwünschten Ticks nicht entfernen können.