File: g.gui.tplot.html

package info (click to toggle)
grass 8.4.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 277,040 kB
  • sloc: ansic: 460,798; python: 227,732; cpp: 42,026; sh: 11,262; makefile: 7,007; xml: 3,637; sql: 968; lex: 520; javascript: 484; yacc: 450; asm: 387; perl: 157; sed: 25; objc: 6; ruby: 4
file content (76 lines) | stat: -rw-r--r-- 2,955 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<!-- meta page description: wxGUI Temporal Plot Tool -->
<!-- meta page index: topic_GUI|GUI -->
<h2>DESCRIPTION</h2>

The <b>Temporal Plot Tool</b> is a <em><a href="wxGUI.html">wxGUI</a></em>
component that queries and plots the values of a point, defined by a coordinate
pair, in one or more temporal datasets (strds, stvds, str3ds).

<p>
Supported features:
<ul>
  <li>temporal datasets with interval/point and absolute/relative time,</li>
  <li>show simple linear regression model line with calculated formula
    <pre>y = a + b*x (y is dependent variable, a is intercept, b is slope, x is explanatory variable)</pre> and
    <pre>r-squared (parameter of goodness-of-fit measure for linear regression model)</pre></li>
  <li>pop-up annotations with values information,</li>
  <li>query and plot multiple points via the command line,</li>
  <li>zoom and pan,</li>
  <li>change labels to x and y axes,</li>
  <li>add title to the plot, and</li>
  <li>export the time series values to a CSV file (x axis data has date time string format,
    if you want to use for calculating simple regression model in the
    <a href="https://www.r-project.org/">R environment</a>,
    <a href="https://www.libreoffice.org/">LibreOffice</a>
    etc., you will obtain a different calculated formula <pre>y = a + b*x</pre>
    because these software packages use a reference date other than
    the UNIX Epoch time (00:00:00 UTC on 1 January 1970)).
  </li>
</ul>

<div align="center" style="margin: 10px">
<a href="g_gui_tplot_labels.png">
<img src="tplot.png" width="600" height="367" alt="Temporal Plot Tool" border="0" >
</a><br>
<i>Figure: Temporal Plot Tool</i>
</div>

To optionally add a title to the temporal plot and/or change the x and y
axes labels, first type the desired text and then click <em>Draw</em> as
showed below.

<div align="center" style="margin: 10px">
<a href="g_gui_tplot_labels.png">
<img src="g_gui_tplot_labels.png" width="600" height="482" alt="g.gui.tplot add title and axes labels" border="0">
</a><br>
<i>Figure: Add title and labels to a time series plot</i>
</div>

To export the time series data to a text file (date and data values), type a
name for the file and click <em>Draw</em> again. Optionally, set the
check-box to print headers, as well.

<div align="center" style="margin: 10px">
<a href="g_gui_tplot_export_csv.png">
<img src="g_gui_tplot_export_csv.png" width="600" height="481" alt="g.gui.tplot export time series as csv file" border="0">
</a><br>
<i>Figure: Export time series values to a text file</i>
</div>

<h2>NOTES</h2>

<em>g.gui.tplot</em> requires the Python plotting library
<a href="https://matplotlib.org/">Matplotlib</a>.

<h2>SEE ALSO</h2>

<em>
  <a href="temporal.html">Temporal data processing</a>,
  <a href="wxGUI.html">wxGUI</a>,
  <a href="wxGUI.components.html">wxGUI components</a>
</em>

<h2>AUTHOR</h2>

Luca Delucchi,
<a href="http://www.gis.cri.fmach.it">Fondazione Edmund Mach</a>, Italy