Es ist einfach zu Etikettendatenpunkte in Gnuplot, in diesem Beispiel verwende ich die dritte Spalte als Etikett für diesen Datensatz (data.txt):Label-Datenpunkte für kumulatives Grundstück mit Gnuplot
1 -22 "Event 0"
2 -139.7 "Event 3"
3 -11 "Event 7"
4 -35.2 "Event 6"
5 -139.7 "Event 2"
6 -139.7 "Event 4"
7 -84.7 "Event 1"
8 -22 "Event 9"
9 -64.9 "Event 8"
10 -38.5 "Event 5"
gnuplot> plot 'data.txt' u 1:2, "" u 1:2:3 w labels rotate offset 1
Dieser das Ergebnis wird (ich für diesen Zweck Ausgelassene Polieren):
ich brauche aber die Datenpunkte durch kumulative Summe aufgetragen:
gnuplot> plot 'data.txt' u 1:2 smooth cumulative
Nun, wie kann ich die Punkte an ihren neuen "Koordinaten" beschriften? So etwas wie dies funktioniert nicht (ich will die Etiketten nach unten in jedem Knie der kumulativen Kurve):
gnuplot> plot 'data.txt' u 1:2 s cum, "" u 1:2:3 s cum w labels offset 1
Das Ergebnis sollte wie folgt aussehen (hier manuell geschnitten und positioniert mit Gimp):
Bitte senden Sie ein Beispiel Ihrer Daten. Insbesondere wäre es hilfreich zu wissen, wie Ihre Etiketten aussehen. Die Art, dies zu tun, wird sehr davon abhängen, wie diese aussehen. – Matthew
Ich stimme @Matthew zu: Mit dem, was Sie schreiben, ist es unmöglich zu erraten, wie Sie auflösen, welches Etikett neben einem kumulierten Punkt gedruckt wird. – Joce
Entschuldigung, jetzt habe ich versucht, es detaillierter und mit einem kleinen Beispiel zu erklären (nicht mein wirklicher Anwendungsfall, sondern 1: 1 von Gnuplot übertragbar). – smartmic