File: data_help_en.html

package info (click to toggle)
zegrapher 3.1.1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,820 kB
  • sloc: cpp: 12,779; xml: 136; sh: 9; makefile: 4
file content (92 lines) | stat: -rwxr-xr-x 7,053 bytes parent folder | download | duplicates (3)
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<!DOCTYPE html>
<html>
  <head>
      <meta charset="utf-8" />
      <title>data_help_en</title>  
      <style>
        body { font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; word-wrap: break-word; padding: 20px; background-color: rgb(255, 255, 255); margin-left: 32px; margin-top: 20px; font-size: 20px; color: rgb(200, 204, 213); background-color: rgb(47, 51, 61); }
        h1, h2, h3, h4, h5, h6 {  margin-top: 16px; margin-bottom: 16px; font-weight: bold; vertical-align: middle;  }
  
        h1 { padding-bottom: 5px; font-size: 36px; color: rgb(240, 244, 243); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238);}
        h2 { padding-bottom: 5px; font-size: 30px; color: rgb(240, 244, 243); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238);}
        h3 { font-size: 26px; color: rgb(240, 244, 243);}
        h4 { font-size: 24px; color: rgb(240, 244, 243);}
        h5 { font-size: 22px; color: rgb(240, 244, 243);}
        h6 { font-size: 22px; color: rgb(240, 244, 243);}
        p, blockquote, ul, ol, dl, table, pre { margin-top: 0px; margin-bottom: 16px; }
  
        ul, ol { padding-left: 32px; }
        ul ul, ul ol, ol ol, ol ul { margin-top: 0px; margin-bottom: 0px; }
        li > p { margin-top: 16px; }
        blockquote { padding: 0px 15px; color: rgb(119, 119, 119); border-left-width: 4px; border-left-style: solid; border-left-color: rgb(221, 221, 221); }
  
        blockquote p { font-size: 16px; }
        h1, h2 { border-color: rgb(24, 26, 31); }
        a { color: rgb(100, 148, 237); }
        hr { background-color: rgb(67, 73, 86); }
        blockquote { color: rgb(157, 165, 180); border-left-color: rgba(157, 165, 180, 0.6); }
      </style>
</head>
  <body>
    <h1 id="help-data-window">Help: Data window</h1>

    <p>
      <a href="data_help_en.html"><img src="qrc:///Help/english-icon.png" alt="english flag"></a>
      <a href="data_help_fr.html"><img src="qrc:///Help/french-icon.png" alt="french flag"></a>
      <a href="data_help_de.html"><img src="qrc:///Help/german-icon.png" alt="german flag"></a>
      <a href="data_help_zh.html"><img src="qrc:///Help/taiwan-icon.png" alt="taiwan flag" /></a>
    </p>

<h2 id="overview">Overview</h2>
<p><img src="qrc:///Help/pins_en.png" alt=""><br></p>
<p>The main widget in the window is the data table, hovered by <strong> mouse draggable pins</strong>.
These pins play an important role for the input and visualization.</p>
<h3 id="black-pins-base-pin-basepin-png-">Black pins <img src="qrc:///Help/basePin.png" alt="base pin"></h3>
<p> <img src="qrc:///Help/Xpin.png" alt="pin x"> points to the colunm that contains abscissa values. The same idea applies for <img src="qrc:///Help/Ypin.png" alt="pin y">, or <img src="qrc:///Help/Rpin.png" alt="pin r"> and <img src="qrc:///Help/Tetapin.png" alt="pin teta"> with polar coordinates. Moving these pins over the wanted columns automatically updates the graph with the new chosen points.</p>
<h3 id="selection-pin-selection-pin-selector-png-">Selection pin <img src="qrc:///Help/selector.png" alt="selection pin"></h3>
<p>Once placed on top of a column or in the left side of a row, this pin gives the ability to execute several actions on them:</p>
<ul>
<li><strong>On columns:</strong> <a href="#ColumnActions">fill, sort, delete</a> or insert a new column if placed between two columns.</li>
<li><p><strong>On lines:</strong> delete or insert a new line if placed between two lines.</p>
<p>  <img src="qrc:///Help/lineActions_en.png" alt=""></p>
</li>
</ul>
<h3 id="curve-fitting">Curve fitting</h3>
<p>Fitting curves can be calculated by ZeGrapher with the linear least squares method: the curve can approach the data points or the piecewise linear function made by connecting them.</p>
<p><strong>Note:</strong> in this version, only polynomial regression is available.</p>
<h2 id="practical-use">Practical use</h2>
<h3 id="-a-id-columnactions-column-actions-a-"><a id="ColumnActions"> Column actions</a></h3>
<p>When the selector pin <img src="qrc:///Help/selector.png" alt="pin selecteur"> is dragged over a column, several actions can be made on it.</p>
<p><img src="qrc:///Help/columnActions_en.png" alt=""><br></p>
<h4 id="rename">Rename</h4>
<p>To rename a column, double click on its header (where &quot;Rename me!&quot; is written at first show). A dialog will then appear to ask for a new name.</p>
<p><strong>Note:</strong> Only letters and underscores are permitted.</p>
<h4 id="sort">Sort</h4>
<p>The values of the column can be sorted. When the values of two cells need to be switched, you can chose to exchange the entire rows or only the cells.</p>
<h4 id="fill">Fill</h4>
<p>Two filling methods are available: from an expression or an automatic fill.</p>
<p><img src="qrc:///Help/columnFill_en.png" alt=""><br></p>
<h5 id="1-from-an-expression">From an expression</h5>
<p><em>The entered expression will be applied to each of the selected column&#39;s cells.</em></p>
<p>Values from the same row, in other columns, can be used in the expression: you can refer to them by using their column&#39;s name as a variable.</p>
<blockquote>
<p><strong>Example:</strong> x&#39; = 2 * volume (volume here is the name of another column)<br>
You can copy a column into another this way.</p>
</blockquote>
<p>If the selected column has already values in it, its values can be used in the expression: you can refer to them by either &quot;x&quot; or the column&#39;s name.</p>
<blockquote>
<p><strong>Example:</strong> x&#39; = cos(x) <br>
For each cell: replace the value by its cosine</p>
</blockquote>
<p>All the common functions (present on the virtual keyboard) can be used in the expression, and also the plotted functions (f,g,h... etc).</p>
<h5 id="2-auto-fill">Auto-fill</h5>
<p>You need to enter a start value, an end value and a step. The column will then be filled automatically.</p>
<h3 id="curve-fitting">Curve fitting</h3>
<p><em>In the current version, only the polynomial fit is available.</em></p>
<p>After adding a fitting curve, its will approach the values contained in the columns pointed by<img src="qrc:///Help/Xpin.png" alt="pin x"> and <img src="qrc:///Help/Ypin.png" alt="pin y"> (or <img src="qrc:///Help/Rpin.png" alt="pin r"> and <img src="qrc:///Help/Tetapin.png" alt="pin teta">). If the pins are moved to other columns, or new values are added in the columns, the fitting curve updates itself automatically.</p>
<h4 id="polynomial-regression">Polynomial regression</h4>
<p>The polynomial&#39;s degree can be chosen. But also its plotting interval and its color. The values of its coefficients are displayed in &quot;Values&quot; tab.</p>
<p><img src="qrc:///Help/polynomialCoefVals_en.png" alt=""></p>
<h3 id="feedback">Feedback</h3>
<p>Did you encounter a bug ? You have ideas to improve ZeGrapher ? Something else ? A mail talking about it to <a href="mailto:contact@zegrapher.com">contact@zegrapher.com</a> is always welcome !</p></body>
</html>