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 "Rename me!" 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'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's name as a variable.</p>
<blockquote>
<p><strong>Example:</strong> x' = 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 "x" or the column's name.</p>
<blockquote>
<p><strong>Example:</strong> x' = 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's degree can be chosen. But also its plotting interval and its color. The values of its coefficients are displayed in "Values" 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>
|