Wie man eine radiale(polar) mit gnu plot plot?
Ich will eine radial polar plot mit gnuplot (ich.e in Runder co-ordinate system(r,theta).
Hier habe ich die Werte:
Theta Max-strain
0 3400
60 5300
120 4700
180 3800
240 4100
300 3100
360 3400
Wie zu bekommen, wie ein plot mit gnu-plot?
Möchten Sie vielleicht, um loszuwerden, das 360° in Ihrem plot, da es redundant ist mit dem 0°...
InformationsquelleAutor Dolly | 2011-07-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich versucht, neu zu erstellen das Grundstück an Ihre Frage und das ist, was ich kam mit:
Wie Sie sehen können, liegt der große Unterschied ist, dass der Winkel 0 ist nicht oben sondern auf der rechten Seite (das ist mathematisch korrekt). Sie können dies ändern, jedoch durch das ändern der mit Verzögerung in die Handlung und die set_label Funktion.
Wie Sie sehen können, in den Skript nicht alles ist wirklich knackig und glänzend. Wenn sich jemand findet Verbesserungen lasst es mich bitte wissen!
Einem letzten bit von "Beratung": Es ist nicht immer vernünftig, zu versuchen, zu reproduzieren eine Zeichnung aus einem tool mit gnuplot. Oft ist die Stärke von gnuplot ist die Darstellung von Daten in die am meisten einfache Weise, zu sein, leicht reproduzierbar ist. Vielleicht können Sie kick einige Zeilen aus diesem Skript oben und immer noch glücklich mit ihm.
Die
set_label
- makro funktioniert auf meinem Rechner. Was ist die Fehlermeldung? Für negative Werte: In einem polar-plot können Sie nicht negative Werte haben, da der Wert mehr oder weniger auf einem radius-und einem radius darf nicht negativ sein. Wenn Sie negative Werte, vielleicht sollten Sie nicht verwenden Sie einen polar plot oder vielleicht eine Karte mitexp
undlog
?!Wenn ich set_label Handlung ist nicht immer erstellt. Wenn ich nicht verwenden, set_label dann plot wird erstellt.Ist die option nicht verfügbar in älteren gnu-plot-version? Wo kann ich die neue version herunterladen?
Ich weiß nicht, welche version von gnuplot, die Sie haben müssen, um Makros zu arbeiten. Aber es ist immer eine gute Idee zu haben, die neueste version. Sie können Sie von hier.
Ersatz
"-"
mit den Dateinamen, wo die Werte sind. So etwas wie:plot "Data.dat" u 1:2 ...
.InformationsquelleAutor Woltan
Hier ist eine manuelle http://t16web.lanl.gov/Kawano/gnuplot/polar-e.html
zu befreien und Kreise:
Hier ist eine demo: http://gnuplot.sourceforge.net/demo/polar.html
versuchen
plot data ... with lines
.set grid polar 30
fügen raster mit Linien von jeweils 30 Grad.InformationsquelleAutor osgx