Plotten einer Datendatei mithilfe einer Matrix mit Bild und mehreren Pfeilen

Plotten einer Datendatei mithilfe einer Matrix mit Bild und mehreren Pfeilen

Wie kann ich eine Datendateimatrix mit Bild und einigen horizontalen Linien (keine Kopfpfeile) in derselben Abbildung darstellen? Ich habe diesen Code bereits ausprobiert:

set arrow 2 nohead from 0,50, graph 0 to 200,50, graph 1 front lc "black"
set arrow 2 nohead from 0,200, graph 1 to 200,200, graph 2 front lc "black"
plot 'data.txt' matrix w image

zeigt aber nur eine Zeile an.

Antwort1

Die Nummer dahinter set arrowidentifiziert einen Pfeil für spätere Änderungen und muss eindeutig sein. Du überschreibst den ersten Pfeil mit dem zweiten, indem du die gleiche Tag-Nummer verwendest. Du kannst sie einfach weglassen:

set arrow nohead from 0,50 to 200,50 front lc "black"

set arrow nohead from 0,200 to 200,200 front lc "black"

plot 'data.txt' matrix w image

Deine Koordinatendefinitionen waren auch falsch. Du musst nur zwei Werte angeben, nicht drei für plot. Und das graphKoordinatensystem ist normalerweise nur für den Bereich 0..1 sinnvoll

verwandte Informationen