Ito ang command na psrosegmt na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
psrose - Mag-plot ng polar histogram (rose, sector, windrose diagram)
SINOPSIS
psrose [ mesa ] [ [r]sector_width ] [ [p|s]parameter ] [ [mode_file] ] [ ] [ punuin ] [
] [ ] [ [wlabel/elabel/slabel/nlabel] ] [ parameter ] [] [] [ r0/r1/az_0/az_1 ] [
[n]*radial_scale* ] [ ] [ [m/dx/dy/][c|etiketa] ] [ [antas] ] [ [v]panulat ] [ x_offset ] [
y_offset ] [ u|sukatan ] [ -bi] [ -ckopya ] [ -du] [ -h] [
-i] [ -p] [ -t] [ -:[i|o] ]
tandaan: Walang puwang ang pinapayagan sa pagitan ng flag ng opsyon at ng mga nauugnay na argumento.
DESCRIPTION
psrose bumabasa (haba, azimuth) na mga pares mula sa file [o karaniwang input] at bumubuo ng PostScript
code na mag-plot ng windrose diagram. Opsyonal (kasama ang -A), ang mga polar histogram ay maaaring
iginuhit (diagram ng sektor o diagram ng rosas). Kasama sa mga opsyon ang buong bilog at kalahating bilog na mga plot.
Ang PostScript code ay nakasulat sa karaniwang output. Ang balangkas ng windrose ay iginuhit
na may parehong kulay bilang MAP_DEFAULT_PEN.
KAILANGAN MGA PANGANGATWIRANG
Wala.
OPSYONAL MGA PANGANGATWIRANG
mesa Isa o higit pang ASCII (o binary, tingnan -bi[ncols][uri]) data table file (mga) may hawak na a
bilang ng mga column ng data. Kung walang ibinigay na mga talahanayan pagkatapos ay nagbabasa kami mula sa karaniwang input. Kung
isang file na may mga azimuth lamang ang ibinigay, gamitin -i upang ipahiwatig ang solong hanay na may
mga azimuth; pagkatapos ang lahat ng mga haba ay nakatakda sa pagkakaisa (tingnan -para upang itakda ang aktwal na mga haba sa pagkakaisa
din).
-A[r]sector_width
Nagbibigay ng lapad ng sektor sa mga degree para sa sector at rose diagram. [Default na 0 ay nangangahulugan
windrose diagram]. Gamitin -Ar upang gumuhit ng diagram ng rosas sa halip na diagram ng sektor.
-B[p|s]parameter (higit pa ...)
Itakda ang mga pagitan ng hangganan ng mapa.
Tandaan na narito ang "x".
radial distance at "y" ay azimuth. Maaaring gamitin ang ylabel upang magplano ng caption ng figure.
-C[mode_file]
Plot vectors na nagpapakita ng mga pangunahing direksyon na ibinigay sa mode file. Kung walang file
ay ibinigay, kalkulahin at i-plot ang ibig sabihin ng direksyon. Tingnan mo -M upang kontrolin ang mga katangian ng vector.
-D Ilipat ang mga sektor upang sila ay nakasentro sa pagitan ng bin (hal., ang unang sektor ay
nakasentro sa 0 degrees).
-F Huwag iguhit ang scale length bar [Default plots scale sa kanang sulok sa ibaba]
-Gpunuin Pumili ng shade, kulay o pattern para sa pagpuno sa mga sektor [Default is no fill]K.
-I Magtanong. Kinakalkula ang mga istatistika na kailangan upang tukuyin ang kapaki-pakinabang -R. Walang nabuong plot.
-K (higit pa ...)
Huwag tapusin ang PostScript plot.
-L[wlabel/elabel/slabel/nlabel]
Tukuyin ang mga label para sa 0, 90, 180, at 270 degree na mga marka. Para sa full-circle plot ang
default ay WEST/EAST/SOUTH/North at para sa kalahating bilog ang default ay 90W/90E/-/0. A
- sa anumang entry ay hindi pinapagana ang label na iyon. Gamitin -L na walang argumento upang hindi paganahin ang lahat ng apat
mga label
-Mparameter
Ginamit gamit ang -C upang baguhin ang mga parameter ng vector. Para sa mga vector head, idagdag ang vector head laki
[Ang default ay 0, ibig sabihin, isang linya]. Tingnan ang VECTOR ATTRIBUTES para sa pagtukoy ng karagdagang
mga katangian
-O (higit pa ...)
Idagdag sa kasalukuyang plot ng PostScript.
-P (higit pa ...)
Piliin ang oryentasyon ng plot na "Portrait".
-Rr0/r1/az_0/az_1
Tinutukoy ang 'rehiyon' ng interes sa (r,azimuth) na espasyo. Ang r0 ay 0, ang r1 ay ang max na haba
sa mga unit. Para sa azimuth, tukuyin ang alinman sa -90/90 o 0/180 para sa kalahating bilog na plot o 0/360
para sa buong bilog.
-S[n]*radial_scale*
Tinutukoy ang radius ng bilog. Gamitin -Sn upang gawing normal ang input radii upang pumunta mula 0 hanggang 1.
-T Tinutukoy na ang data ng input ay data ng oryentasyon (may 180 degree na kalabuan)
sa halip na mga totoong 0-360 degree na direksyon [Default].
-U[m/dx/dy/][c|etiketa] (higit pa ...)
Gumuhit ng logo ng time stamp ng GMT sa plot.
-V[antas] (higit pa ...)
Piliin ang antas ng verbosity [c].
-Wpanulat Magtakda ng mga katangian ng panulat para sa outline ng sektor o plot ng rosas. [Ang default ay walang outline]. Gamitin
-Wvpanulat upang baguhin ang panulat na ginamit sa pagguhit ng vector (nangangailangan -C) [Ang default ay pareho sa sektor
balangkas].
-X[a|c|f|r][x-shift[u]]
-Y[a|c|f|r][y-shift[u]] (higit pa ...)
Ilipat ang pinagmulan ng plot.
-Zsukatan
I-multiply ang data radii sa sukatan. Hal, gamitin -Z0.001 upang i-convert ang iyong data mula sa m hanggang
km. Upang ibukod ang radii mula sa pagsasaalang-alang, itakda silang lahat sa pagkakaisa sa -para
[Ang default ay walang scaling].
-: Ang input file ay may (azimuth,radius) na mga pares kaysa sa inaasahan (radius,azimuth).
-bi[ncols][t] (higit pa ...)
Piliin ang native na binary input. [Ang default ay 2 input column].
-ckopya (higit pa ...)
Tukuyin ang bilang ng mga kopya ng plot [Default ay 1].
-dunodata (higit pa ...)
Palitan ang mga column ng input na katumbas nodata kasama ang NaN.
-h[i|o][n][+c][+d][+rpangungusap][+rpamagat] (higit pa ...)
Laktawan o gumawa ng (mga) talaan ng header.
-ikwelyo[l][ssukatan][oginalaw][,...] (higit pa ...)
Pumili ng mga column ng input (0 ang unang column).
-p[x|y|z]Azim/elev[/zlevel][+wmaaari0/lat0[/z0]][+vx0/y0] (higit pa ...)
Pumili ng pananaw na pananaw.
-t[transp] (higit pa ...)
Itakda ang antas ng transparency ng PDF sa porsyento.
-^ or m -
Mag-print ng maikling mensahe tungkol sa syntax ng command, pagkatapos ay lumabas (TANDAAN: sa Windows
gamitin lang -).
-+ or m +
Mag-print ng malawak na paggamit (tulong) na mensahe, kasama ang paliwanag ng anuman
opsyong tukoy sa module (ngunit hindi ang mga karaniwang opsyon sa GMT), pagkatapos ay lalabas.
-? or hindi argumento
Mag-print ng kumpletong mensahe ng paggamit (tulong), kasama ang paliwanag ng mga opsyon, pagkatapos
labasan.
--bersyon
I-print ang bersyon ng GMT at lumabas.
--show-datadir
I-print ang buong path sa GMT share directory at lumabas.
VECTOR MGA KATANGIAN
Maraming mga modifier ang maaaring idugtong sa mga opsyon sa paggawa ng vector upang tukuyin ang pagkakalagay
ng mga vector head, ang kanilang mga hugis, at ang katwiran ng vector. Sa ibaba, kaliwa at kanan
tumutukoy sa gilid ng linya ng vector kapag tiningnan mula sa simula hanggang sa dulo ng
ang segment:
+aanggulo itinatakda ang anggulo ng vector head apex [30].
+b naglalagay ng vector head sa simula ng vector path [wala]. Opsyonal, idagdag
t para sa isang terminal line, c para sa isang bilog, o a para sa arrow [Default]. Dagdag pa l|r sa
iguhit lamang ang kaliwa o kanang bahagi ng ulong ito [magkabilang panig].
+e naglalagay ng vector head sa dulo ng vector path [wala]. Opsyonal, idagdag t para
isang linya ng terminal, c para sa isang bilog, o a para sa arrow [Default]. Dagdag pa l|r sa lamang
iguhit ang kaliwa o kanang bahagi ng ulong ito [magkabilang panig].
+g-|punuin pinapatay ang vector head fill (kung -) o itinatakda ang vector head fill [Default na fill
ay ginagamit, na maaaring walang punan].
+l gumuhit ng mga kalahating arrow, gamit lamang ang kaliwang bahagi ng mga tinukoy na ulo [magkabilang panig].
+m naglalagay ng vector head sa gitnang punto ng vector path [wala]. Idugtong f or r para
pasulong o pabalik na direksyon ng vector [pasulong]. Opsyonal, idagdag t para sa isang
linya ng terminal, c para sa isang bilog, o a para sa arrow head [Default]. Dagdag pa l|r sa
iguhit lamang ang kaliwa o kanang bahagi ng ulong ito [magkabilang panig]. Hindi maaaring pagsamahin sa +b
or +e.
+nuliran binabawasan ang mga katangian ng vector (kapal ng panulat, laki ng ulo) na may lumiliit na haba,
kung saan ang mga vector ay mas maikli kaysa uliran ang kanilang mga katangian ay nasusukat ayon sa haba/uliran [arrow
ang mga katangian ay nananatiling invariant sa haba].
+oani/piraso ng lupa tumutukoy sa pahilig na poste para sa malaki o maliliit na bilog. Kailangan lamang para sa
dakilang bilog kung +q ay ibinigay.
+p[-][panulat] itinatakda ang mga katangian ng vector pen. Kung panulat may nangunguna - pagkatapos ay ang head outline
ay hindi iginuhit. [Ginagamit ang default na panulat, at iginuhit ang head outline]
+q ibig sabihin ang input anggulo, haba ang data sa halip ay kumakatawan sa simula at itigil pagbubukas
mga anggulo ng arc segment na nauugnay sa ibinigay na punto.
+r gumuhit ng mga kalahating arrow, gamit lamang ang kanang bahagi ng tinukoy na mga ulo [magkabilang panig].
t[b|e]gupitin ililipat ang simula o dulong punto (o pareho) sa bahagi ng vector sa pamamagitan ng
ang binigay gupitin; dugtungan ang angkop na yunit. Kung ang mga modifier b|e hindi ginagamit noon gupitin maaari
ay dalawang halaga na pinaghihiwalay ng isang slash, na ginagamit upang tukuyin ang iba't ibang mga trim para sa
dalawang dulo. Ang mga positibong trim ay magpapaikli sa vector habang ang mga negatibong trim ay magpapahaba nito
[walang trim].
Bilang karagdagan, ang lahat maliban sa mga pabilog na vector ay maaaring kumuha ng mga modifier na ito:
+jm tinutukoy kung paano ang input x,y Ang punto ay nauugnay sa vector. Pumili mula sa bsimula
[default], end, o cipasok
+s ibig sabihin ang input anggulo, haba ay sa halip ay ang x, y mga coordinate ng dulo ng vector
punto.
Sa wakas, maaaring gamitin ng mga Cartesian vector ang mga modifier na ito:
+zsukatan[yunit] inaasahan ang input dx,dy mga bahagi ng vector at ginagamit ang sukatan upang i-convert sa
polar coordinate na may haba sa ibinigay na yunit.
HALIMBAWA
Upang mag-plot ng kalahating bilog na rose diagram ng data sa file fault_segments.az_r (naglalaman ng
pares ng (azimuth, haba sa metro), gamit ang 10 degree na lapad ng sektor ng bin, sa isang bilog ng
radius = 3 pulgada, grid na lalabas sa radius = 150 km sa mga hakbang na 25 km na may 30 degree
agwat ng sektor, ang radial na direksyon ay naka-annotate tuwing 50 km, gamit ang isang mapusyaw na asul na pagtatabing
binalangkas ng isang solidong pulang panulat (lapad = 0.75 puntos), iguhit ang mean azimuth, at ipinapakita sa
Portrait orientation, gamitin ang:
gmt psrose fault_segments.az_r -R0/150/-90/90 -Bx50g25+l"Haba ng fault"
-Byg30 -B+t"Rose diagram"-S3i -Ar10 -Glightblue
-W0.75p,pula -Z0.001 -C -P -T -: > half_rose.ps
Upang mag-plot ng isang buong bilog na wind rose diagram ng data sa mga linya ng file.r_az, sa isang bilog ng
radius = 5 cm, grid na lumalabas sa radius = 500 units sa mga hakbang na 100 na may 45 degree
agwat ng sektor, gamit ang isang solidong panulat (lapad = 0.5 puntos, at ipinapakita sa landscape [Default]
oryentasyon na may UNIX timestamp at command line na naka-plot, gamitin ang:
gmt psrose lines.az_r -R0/500/0/360 -S5c -Bxg100 -Byg45 -B+t"Windrose diagram" -W0.5p -Uc | Lpr
Gumamit ng psrosegmt online gamit ang mga serbisyo ng onworks.net