From 81f7da98f919bcb989fa45bc9c4ad13a02f0481f Mon Sep 17 00:00:00 2001 From: Norwid Behrnd Date: Mon, 24 Oct 2022 10:28:28 +0200 Subject: [PATCH 1/7] use unbreakable space for calling figure labels Spurred by section 5.3 where figure 12 is cross-referenced, now all labels about figures are used with the fixed space (tilde sign). --- docs/latex/userManual.tex | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/latex/userManual.tex b/docs/latex/userManual.tex index ecfa781cc..67e8b3d7e 100644 --- a/docs/latex/userManual.tex +++ b/docs/latex/userManual.tex @@ -31,7 +31,7 @@ \section{Introduction} \item{Closed source or no freedom to modify the code.} \end{itemize} -Because of the above limitations with the current digitizing tools, WebPlotDigitizer was developed to facilitate easy and accurate data extraction from a variety of plot types. This program has been built using HTML5 which allows it to run within most popular web browsers and does not require to be installed by the user (desktop versions are also available for offline usage). This is distributed free of charge as an opensource software and since its creation in 2011, this tool has gained thousands of users and has been cited in many published articles. A screenshot of a typical session of the software is shown in Figure \ref{fig:screenshot}. +Because of the above limitations with the current digitizing tools, WebPlotDigitizer was developed to facilitate easy and accurate data extraction from a variety of plot types. This program has been built using HTML5 which allows it to run within most popular web browsers and does not require to be installed by the user (desktop versions are also available for offline usage). This is distributed free of charge as an opensource software and since its creation in 2011, this tool has gained thousands of users and has been cited in many published articles. A screenshot of a typical session of the software is shown in Figure~\ref{fig:screenshot}. \begin{figure} \begin{center} @@ -103,7 +103,7 @@ \subsection{Supported Image Formats} \section{Calibrate Axes} -After loading the desired image, you should specify the type of axes that is used in the plot. This step is required for the software to correctly map the image pixels to the corresponding data values in the image. Depending on the plot type, you will have to select a few known points on the axes. On clicking the \emph{Axes $\rightarrow$ Calibrate Axes} menu item, you should be presented with the menu shown in Figure \ref{fig:defineAxesPopup}. +After loading the desired image, you should specify the type of axes that is used in the plot. This step is required for the software to correctly map the image pixels to the corresponding data values in the image. Depending on the plot type, you will have to select a few known points on the axes. On clicking the \emph{Axes $\rightarrow$ Calibrate Axes} menu item, you should be presented with the menu shown in Figure~\ref{fig:defineAxesPopup}. \begin{figure} \begin{center} \fbox{\includegraphics[width=3in]{./figures/defineAxesPopup.png}} @@ -166,7 +166,7 @@ \subsubsection{Calibration Value Format} \subsection{Bar Charts} \subsubsection{Bar Charts vs. Histograms} -For bar charts with a continuous variation of data along the data axis, but with only a discrete set of labels on the other, select the \emph{2D Bar Plot} option when calibrating the axes. For plots such as histograms where both the axes are continuously varying, you should still select the \emph{2D (X-Y) Plot} option and use the manual mode or the \emph{histogram} algorithm for data extraction (see Figure \ref{fig:barVsHistogram}). +For bar charts with a continuous variation of data along the data axis, but with only a discrete set of labels on the other, select the \emph{2D Bar Plot} option when calibrating the axes. For plots such as histograms where both the axes are continuously varying, you should still select the \emph{2D (X-Y) Plot} option and use the manual mode or the \emph{histogram} algorithm for data extraction (see Figure~\ref{fig:barVsHistogram}). \begin{figure}[h] \centering @@ -185,7 +185,7 @@ \subsubsection{Bar Charts vs. Histograms} \subsubsection{Axes Calibration for Bar Charts} -Select the \emph{2D Bar Plot} option when calibrating the axes and follow the instructions to select two points on the continuously varying data axis that is along the bars. Next, specify the values at these two points so that WebPlotDigitizer can construct a mathematical relationship between the pixel position along this axis and the corresponding data value (see Figure \ref{fig:barAlignment}). +Select the \emph{2D Bar Plot} option when calibrating the axes and follow the instructions to select two points on the continuously varying data axis that is along the bars. Next, specify the values at these two points so that WebPlotDigitizer can construct a mathematical relationship between the pixel position along this axis and the corresponding data value (see Figure~\ref{fig:barAlignment}). After calibration, you can manually click on the bars to mark the points or use the automatic extraction mode where you can use the color of the bars to extract data points. For bar charts, you can also edit the labels of each individual data point. @@ -207,7 +207,7 @@ \subsubsection{Axes Calibration for Bar Charts} \subsection{Polar Diagram} -Select this option if the data points in the image are plotted on a polar axes. On selecting this, you will be required to click on three known points including the center of the polar diagram (Figure \ref{fig:polarAlignment}). After clicking on 3 points, you can also select the axes orientation and select Degrees or Radians for the angle. For log-polar diagrams, you can select the log scale option. The values entered here also have to follow the format similar to 2D (X-Y) Plots. Dates can not be used for values in this case. +Select this option if the data points in the image are plotted on a polar axes. On selecting this, you will be required to click on three known points including the center of the polar diagram (Figure~\ref{fig:polarAlignment}). After clicking on 3 points, you can also select the axes orientation and select Degrees or Radians for the angle. For log-polar diagrams, you can select the log scale option. The values entered here also have to follow the format similar to 2D (X-Y) Plots. Dates can not be used for values in this case. \begin{figure}[h] \centering @@ -226,7 +226,7 @@ \subsection{Polar Diagram} \end{figure} \subsection{Ternary Diagram} -Ternary phase diagrams are harder to interpret than simple two dimensional cartesian or polar plots. Using this software to recover data makes the process of data recovery extremely straightforward and thus reduces the possibility of misinterpreting the data. For this type of plot, simply mark the three corners as shown in the instructions and then specify the range of variables and orientation of the diagram (Figure \ref{fig:ternaryAlignment}). +Ternary phase diagrams are harder to interpret than simple two dimensional cartesian or polar plots. Using this software to recover data makes the process of data recovery extremely straightforward and thus reduces the possibility of misinterpreting the data. For this type of plot, simply mark the three corners as shown in the instructions and then specify the range of variables and orientation of the diagram (Figure~\ref{fig:ternaryAlignment}). \begin{figure}[h] \centering @@ -244,7 +244,7 @@ \subsection{Ternary Diagram} \end{figure} \subsection{Maps/Microscope Images} -The \emph{Map with Scale Bar} option is similar to 2D (X-Y) Plots and is to be used for images that only have scale information (e.g. microscope images or maps). To calibrate the pixels to the scale bar in these images, simply click on the two ends of the scale bar and enter the scale value. You can also specify the label to be used for the unit (Figure \ref{fig:mapAlignment}). The coordinates reported by the software assume the origin to be located at the top left of the image with positive y-axes pointing downwards. The (x,y) values that are generated are scaled using the value entered during calibration. +The \emph{Map with Scale Bar} option is similar to 2D (X-Y) Plots and is to be used for images that only have scale information (e.g. microscope images or maps). To calibrate the pixels to the scale bar in these images, simply click on the two ends of the scale bar and enter the scale value. You can also specify the label to be used for the unit (Figure~\ref{fig:mapAlignment}). The coordinates reported by the software assume the origin to be located at the top left of the image with positive y-axes pointing downwards. The (x,y) values that are generated are scaled using the value entered during calibration. \begin{figure} \centering @@ -267,7 +267,7 @@ \subsection{Image (Align to Image Pixels)} \section{Grid Removal} The automatic extraction algorithms of WebPlotDigitizer rely on the color differences between the data points or curves and the background. This approach works only when there are very few background artifacts of the same color as the data. In many plots with grid lines, it is difficult for the extraction algorithms to distinguish between the background grid lines and the data curves (often in the same color). For such plots, a grid removal tool has been added, that can be used to remove the interfering horizontal and vertical lines present in the image before data extraction. -To perform a grid removal operation, select the \emph{Remove Grid} option from the \emph{Axes} menu. A new set of controls should appear on the side as shown in Figure \ref{fig:gridRemoval}. +To perform a grid removal operation, select the \emph{Remove Grid} option from the \emph{Axes} menu. A new set of controls should appear on the side as shown in Figure~\ref{fig:gridRemoval}. \begin{itemize} \item{{\bf Mask Editing}: Mark a rectangular region on the image after clicking the \emph{Box} button. This will specify the region in which grid removal is to be performed. Use the \emph{Clear} button to delete the selection. \emph{View} button will simply display the box selection.} \item{{\bf Color Selection}: Use the \emph{Pick} button and specify the background color of the plot. If the \emph{Background Mode} option is unchecked, then the selected color should be the foreground color of the grid lines. The number next to the \emph{Pick} button is the acceptable distance from the selected color. With some hit-and-trial, you pick the distance that works the best. The \emph{Test} button can be used to test the color detection.} @@ -288,7 +288,7 @@ \section{Acquire Data} Once the plot axes have been calibrated, you can begin selecting data points on the image. Also note that the numbers below the zoom window reflect actual data coordinates corresponding to your mouse position on the image. If you see incorrect numbers here, then perhaps incorrect calibration values were entered. You must repeat the axes calibration in this situation. -WebPlotDigitizer should also show a side panel with the data acquisition controls (Figure \ref{fig:acquireData}) when the axes are aligned. This sidebar can also be brought up by selecting the \emph{Acquire Data} option in the \emph{Data} menu. The data acquisition can be performed in either manual or automatic mode. You can alternate between the two modes at any time. In the manual mode you can add, adjust or remove data points by manually clicking at the desired locations. In the automatic mode, you can set up and execute an extraction algorithm that can differentiate between the data points and the image background and identify several data points in a short time. +WebPlotDigitizer should also show a side panel with the data acquisition controls (Figure~\ref{fig:acquireData}) when the axes are aligned. This sidebar can also be brought up by selecting the \emph{Acquire Data} option in the \emph{Data} menu. The data acquisition can be performed in either manual or automatic mode. You can alternate between the two modes at any time. In the manual mode you can add, adjust or remove data points by manually clicking at the desired locations. In the automatic mode, you can set up and execute an extraction algorithm that can differentiate between the data points and the image background and identify several data points in a short time. \begin{figure} \centering @@ -325,7 +325,7 @@ \subsection{Automatic Mode} Automatic data extraction relies on separating the color of the data points or curves from the background in the image. The extraction algorithms can work in two modes of color extraction: Foreground mode and Background mode. In the foreground mode, the algorithms look for the foreground color specified for the data and ignore everything else. In the background mode, the algorithms include everything except the background color as potential data points. If the data points or curves of interest are uniformly colored (approximately), then the foreground mode may be more suitable. Otherwise if the background is uniformly colored (approximately) and the curve or data points are not then the background mode may me more suitable. -The extraction algorithms also need to know the region of the image to be searched for the specified colors. The software does not search the entire image as in many cases the data point or the curve colors may be present in non-data parts of the image as well. To specify the region of interest, use the \emph{Box}, \emph{Pen} and \emph{Erase} tools (described below) to paint over a yellow mask over the data part of the image as shown in Figure \ref{fig:markRegion}. The extraction algorithms will look for data only under the yellow colored region. The various controls available in this mode are as follows: +The extraction algorithms also need to know the region of the image to be searched for the specified colors. The software does not search the entire image as in many cases the data point or the curve colors may be present in non-data parts of the image as well. To specify the region of interest, use the \emph{Box}, \emph{Pen} and \emph{Erase} tools (described below) to paint over a yellow mask over the data part of the image as shown in Figure~\ref{fig:markRegion}. The extraction algorithms will look for data only under the yellow colored region. The various controls available in this mode are as follows: \begin{figure} \begin{center} \includegraphics[width=4in]{./figures/markRegion.png} @@ -360,7 +360,7 @@ \subsection{Automatic Mode} \end{enumerate} \subsection{Digitization Algorithms} -Four different digitization algorithms are available in WebPlotDigitizer as shown in Figure \ref{fig:autoExtractAlgos}. The \emph{Averaging Window} algorithm is set as the default as it is usually suitable in most simple cases. +Four different digitization algorithms are available in WebPlotDigitizer as shown in Figure~\ref{fig:autoExtractAlgos}. The \emph{Averaging Window} algorithm is set as the default as it is usually suitable in most simple cases. \begin{figure} \begin{center} \fbox{\includegraphics[width=2.5in]{./figures/wpd_algos.png}} @@ -389,7 +389,7 @@ \section{Multiple Datasets} \label{sec:multipleDatasets} For plots that have multiple sets of data, you can capture data for one dataset, export the CSV file, then clear all the data points and start over to collect data for the next set. This may be acceptable in many cases, but this is can be somewhat inconvenient if you wish to return to an old dataset and modify some data points. Also, this way, you will not be able to store data for all the datasets in an exported JSON file (see section \ref{sec:csvData}). -A better option is to create a separate dataset for each series you wish to capture by selecting the \emph{Add} option in the \emph{Manage Dataset} popup that can be accessed from the \emph{Data} menu (Figure \ref{fig:manageDatasets}). From this popup, you can also delete or rename a dataset. After adding multiple sets, you can then switch between these from the dataset menus available in the manual and automatic extraction controls and also in the \emph{View Data} window. By default, one dataset called "Default Dataset" is available. +A better option is to create a separate dataset for each series you wish to capture by selecting the \emph{Add} option in the \emph{Manage Dataset} popup that can be accessed from the \emph{Data} menu (Figure~\ref{fig:manageDatasets}). From this popup, you can also delete or rename a dataset. After adding multiple sets, you can then switch between these from the dataset menus available in the manual and automatic extraction controls and also in the \emph{View Data} window. By default, one dataset called "Default Dataset" is available. \begin{figure}[h] \begin{center} \fbox{\includegraphics[width=3.5in]{./figures/manageDatasets.png}} @@ -401,7 +401,7 @@ \section{Multiple Datasets} \section{Handling Digitized Data} \label{sec:csvData} -Once the required data points are marked on the image using the manual mode, automatic mode or a combination of both, the digitized values can be seen by clicking the \emph{View Data} button. This presents a popup window as shown in Figure \ref{fig:csvOutput}. Here, the digitized values can be sorted by the variable or in order of the distance between the points (Nearest Neighbor). The values can also be copied and used in common data analysis softwares. Recently, an option to send these values over to another cloud based data analysis and graphing software called Plotly (\url{https://plot.ly}) has also been added. +Once the required data points are marked on the image using the manual mode, automatic mode or a combination of both, the digitized values can be seen by clicking the \emph{View Data} button. This presents a popup window as shown in Figure~\ref{fig:csvOutput}. Here, the digitized values can be sorted by the variable or in order of the distance between the points (Nearest Neighbor). The values can also be copied and used in common data analysis softwares. Recently, an option to send these values over to another cloud based data analysis and graphing software called Plotly (\url{https://plot.ly}) has also been added. \begin{figure} \begin{center} @@ -414,7 +414,7 @@ \subsection{Sort Data} The digitized data can be left unsorted (Raw Output) or by one of the axes variables in ascending or descending order. The Nearest Neighbor option sorts the data depending on the distance of the points from each other. \subsection{Formatting Dates} \label{sec:formattingDatesCSV} -If one or both of the axes in a 2D (X-Y) plot contain dates then fields to specify the output format of the values are also shown (Figure \ref{fig:dateFormat}). In these fields, the following pieces of text are replaced with the corresponding part of the date to format the text (case insensitive): +If one or both of the axes in a 2D (X-Y) plot contain dates then fields to specify the output format of the values are also shown (Figure~\ref{fig:dateFormat}). In these fields, the following pieces of text are replaced with the corresponding part of the date to format the text (case insensitive): \begin{figure} \begin{center} \fbox{\includegraphics[width=3in]{./figures/dateFormat.png}} From 96ba61f4b2f88e0bb20c946c7aee97c35ce0d942 Mon Sep 17 00:00:00 2001 From: Norwid Behrnd Date: Mon, 24 Oct 2022 10:33:02 +0200 Subject: [PATCH 2/7] use unbreakable space if calling section labels --- docs/latex/userManual.tex | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/latex/userManual.tex b/docs/latex/userManual.tex index 67e8b3d7e..0a6269e62 100644 --- a/docs/latex/userManual.tex +++ b/docs/latex/userManual.tex @@ -142,7 +142,7 @@ \subsubsection{Calibration Value Format} \begin{enumerate} \item{Fractions are not computed as numbers. Entering $1/2$ (for example), will not be considered as 0.5.} \item{For exponentials, the caret symbol (\^{}) is not recognized and the values have to be entered as 1.45e-10 for $1.45 \times 10^{-10}$ (for example).} -\item{{\bf Dates:} This is enabled only for 2D (X-Y) Plots. At the time of calibration, the dates have to be entered in the format shown below. With the final digitized data, however, results can be formatted in many different ways (see Section \ref{sec:formattingDatesCSV}). +\item{{\bf Dates:} This is enabled only for 2D (X-Y) Plots. At the time of calibration, the dates have to be entered in the format shown below. With the final digitized data, however, results can be formatted in many different ways (see section~\ref{sec:formattingDatesCSV}). \begin{center} \begin{table}[h] \caption{Input format for dates in a 2D (X-Y) Plot.} @@ -310,13 +310,13 @@ \section{Acquire Data} \subsection{Manual Mode} The controls available in this mode are as follows: \begin{enumerate} -\item{{\bf Dataset: }Pick the dataset from the list to specify the data series the data points are to be added to (or modified). See section \ref{sec:multipleDatasets} for further details.} +\item{{\bf Dataset: }Pick the dataset from the list to specify the data series the data points are to be added to (or modified). See section~\ref{sec:multipleDatasets} for further details.} \item{{\bf Automatic Mode: }Switch to automatic extraction mode.} \item{{\bf Add Point (A): }After clicking this button or pressing the 'A' key, you can click in the image area to add data points. Any point added on the image will automatically be converted from on-screen pixels to data values utilizing the axes calibration.} \item{{\bf Adjust Point (S): }After clicking this or pressing the 'S' key, you can click on an existing data point to select it. The selected point can then be repositioned using the cursor keys on the keyboard. Press Shift+Cursor key for a faster rate of movement.} \item{{\bf Delete Point (D): }After clicking this button or pressing the 'D' key, you can click on a previously added data point to delete it.} \item{{\bf Clear Points: }This deletes all data points added on the image. This does not clear the axes calibration.} -\item{{\bf View Data: }This launches a popup dialog where the collected data can be viewed, exported to a CSV file or Plotly. See section \ref{sec:csvData} for details.} +\item{{\bf View Data: }This launches a popup dialog where the collected data can be viewed, exported to a CSV file or Plotly. See section~\ref{sec:csvData} for details.} \item{{\bf Edit Labels: }This option is only available for 2D Bar Plots. After clicking this button, you can edit the labels for a data points by clicking on them.} \end{enumerate} @@ -339,7 +339,7 @@ \subsection{Automatic Mode} \begin{enumerate} \item{{\bf Manual Mode: }Switch to manual mode. You can switch between these modes at any time.} -\item{{\bf Dataset: }Pick the dataset from the list to specify the data series the data points are to be added to (or modified). See section \ref{sec:multipleDatasets} for further details.} +\item{{\bf Dataset: }Pick the dataset from the list to specify the data series the data points are to be added to (or modified). See section~\ref{sec:multipleDatasets} for further details.} \item{{\bf Mask Controls:} These controls are to be used to mark the search region for the extraction algorithms. Use the following drawing tools to highlight the approximate region containing data. You should try to exclude all features that are similar in color to the desired data points.} \begin{enumerate} \item{{\bf Box: }This is used to mark a rectangular region to be used during the search for data points.} @@ -356,7 +356,7 @@ \subsection{Automatic Mode} \item{{\bf Algorithm Selection: }Select the appropriate algorithm depending on the application. Each algorithm is described in detail the next section.} \item{{\bf Run: }Start the auto-detection algorithm. After this is completed, the detected points should appear over the image. If necessary, adjust the parameters of the extraction algorithm, mask or color settings and run the algorithm until you are satisfied. You can also switch to manual mode and edit these data points.} \item{{\bf Clear All: }Clear all data points in the current dataset.} -\item{{\bf View Data: }This launches a popup dialog where the data can be viewed and exported to a CSV file or Plotly. See section \ref{sec:csvData} for details.} +\item{{\bf View Data: }This launches a popup dialog where the data can be viewed and exported to a CSV file or Plotly. See section~\ref{sec:csvData} for details.} \end{enumerate} \subsection{Digitization Algorithms} @@ -387,7 +387,7 @@ \subsubsection{Bar Charts and Histograms} \section{Multiple Datasets} \label{sec:multipleDatasets} -For plots that have multiple sets of data, you can capture data for one dataset, export the CSV file, then clear all the data points and start over to collect data for the next set. This may be acceptable in many cases, but this is can be somewhat inconvenient if you wish to return to an old dataset and modify some data points. Also, this way, you will not be able to store data for all the datasets in an exported JSON file (see section \ref{sec:csvData}). +For plots that have multiple sets of data, you can capture data for one dataset, export the CSV file, then clear all the data points and start over to collect data for the next set. This may be acceptable in many cases, but this is can be somewhat inconvenient if you wish to return to an old dataset and modify some data points. Also, this way, you will not be able to store data for all the datasets in an exported JSON file (see section~\ref{sec:csvData}). A better option is to create a separate dataset for each series you wish to capture by selecting the \emph{Add} option in the \emph{Manage Dataset} popup that can be accessed from the \emph{Data} menu (Figure~\ref{fig:manageDatasets}). From this popup, you can also delete or rename a dataset. After adding multiple sets, you can then switch between these from the dataset menus available in the manual and automatic extraction controls and also in the \emph{View Data} window. By default, one dataset called "Default Dataset" is available. \begin{figure}[h] From 7628add34613f87162a16eace8b4bc9b5b82b5ad Mon Sep 17 00:00:00 2001 From: Norwid Behrnd Date: Mon, 24 Oct 2022 10:35:15 +0200 Subject: [PATCH 3/7] update version information to current release --- docs/latex/userManual.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/latex/userManual.tex b/docs/latex/userManual.tex index 0a6269e62..e60af5361 100644 --- a/docs/latex/userManual.tex +++ b/docs/latex/userManual.tex @@ -15,7 +15,7 @@ } \begin{document} -\title{WebPlotDigitizer User Manual\\ Version 4.4} +\title{WebPlotDigitizer User Manual\\ Version 4.6} \author{Ankit Rohatgi\footnote{E-Mail: ankitrohatgi@hotmail.com}} \maketitle \tableofcontents @@ -72,8 +72,8 @@ \subsection{Citing WebPlotDigitizer} Author & Ankit Rohatgi\\ Title & WebPlotDigitizer\\ Website & \url{https://automeris.io/WebPlotDigitizer}\\ -Version & 4.3\\ -Date & July, 2020\\ +Version & 4.6\\ +Date & September, 2022\\ E-Mail & ankitrohatgi@hotmail.com\\ Location & Pacifica, CA, USA\\ \hline From 758af979b6107b799a94f6cab313d7a23f557760 Mon Sep 17 00:00:00 2001 From: Norwid Behrnd Date: Mon, 24 Oct 2022 10:36:16 +0200 Subject: [PATCH 4/7] update address about custom scripts --- docs/latex/userManual.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/latex/userManual.tex b/docs/latex/userManual.tex index e60af5361..c4a326aa6 100644 --- a/docs/latex/userManual.tex +++ b/docs/latex/userManual.tex @@ -483,7 +483,7 @@ \section{Import and Export JSON} If you wish to save the axes calibration, data points in all the datasets and the measurements to a file for future use, then you can select the \emph{Export JSON} option in the \emph{File} menu. Note that this file does not contain the image and so you will also have to keep the plot image along with this JSON file. To use the information stored in the JSON file, simply use the \emph{Import JSON} option in the \emph{File} menu. The Export and Import feature can also be used to reuse axes calibrations across multiple plot images which are plotted on the same axes. \section{Custom Scripts} -Users can also create custom scripts to automate some of the digitization tasks or add new functionality. The custom scripts have access to most of the WebPlotDigitizer's API and so it is possible to accomplish fairly complicated tasks. A few simple examples can be found on \url{https://github.com/ankitrohatgi/WebPlotDigitizer-Examples}. If you need assistance with custom scripting, then feel free to contact me. +Users can also create custom scripts to automate some of the digitization tasks or add new functionality. The custom scripts have access to most of the WebPlotDigitizer's API and so it is possible to accomplish fairly complicated tasks. A few simple examples can be found on \url{https://github.com/ankitrohatgi/WebPlotDigitizer/tree/master/script_examples}. If you need assistance with custom scripting, then feel free to contact me. \end{document} From 948e039c3c257d535ef8beaa2e7f755f0943f840 Mon Sep 17 00:00:00 2001 From: Norwid Behrnd Date: Mon, 24 Oct 2022 10:49:28 +0200 Subject: [PATCH 5/7] adjust some TeX details in the documentation For easier reading of the .tex, use of a blank line prior/after an itemize/enumerate block. In reference to IUPAC's Green Book, use of roman subscripts because the subscripts do not describe a physical property. --- docs/latex/userManual.tex | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/docs/latex/userManual.tex b/docs/latex/userManual.tex index c4a326aa6..cdd208e89 100644 --- a/docs/latex/userManual.tex +++ b/docs/latex/userManual.tex @@ -20,6 +20,7 @@ \maketitle \tableofcontents \newpage + \section{Introduction} A large quantity of technical data is available only in the form of plots and images. In these images, it is easy to visualize the relationship between the variables involved, but recovering the exact numerical values of the data is usually a tedious and error prone process. To aid this time consuming task of data recovery, many digitization tools have been developed over the years, but this task remains daunting and prone to errors. The common complains with the existing tools are as follows: @@ -91,6 +92,7 @@ \subsection{Funding} \section{Loading Plots} The image file containing the figure to be analyzed can be loaded into the software in the following ways: + \begin{enumerate} \item{{\bf Drag \& Drop Operation:} Image can be dragged and dropped from the file browser on to the image viewing area of the application.} \item{{\bf File Menu $\rightarrow$ Load Image:} Browse for a file on the hard disk to load.} @@ -104,6 +106,7 @@ \subsection{Supported Image Formats} \section{Calibrate Axes} After loading the desired image, you should specify the type of axes that is used in the plot. This step is required for the software to correctly map the image pixels to the corresponding data values in the image. Depending on the plot type, you will have to select a few known points on the axes. On clicking the \emph{Axes $\rightarrow$ Calibrate Axes} menu item, you should be presented with the menu shown in Figure~\ref{fig:defineAxesPopup}. + \begin{figure} \begin{center} \fbox{\includegraphics[width=3in]{./figures/defineAxesPopup.png}} @@ -139,6 +142,7 @@ \subsection{2D (X-Y) Plot} \subsubsection{Calibration Value Format} \label{sec:formattingInput} Like most computer programs, WebPlotDigitizer accepts integers (e.g. 1, 2, 3 etc.) or floating point numbers (e.g. 3.14159). Some extra things to keep in mind are as follows: + \begin{enumerate} \item{Fractions are not computed as numbers. Entering $1/2$ (for example), will not be considered as 0.5.} \item{For exponentials, the caret symbol (\^{}) is not recognized and the values have to be entered as 1.45e-10 for $1.45 \times 10^{-10}$ (for example).} @@ -244,7 +248,7 @@ \subsection{Ternary Diagram} \end{figure} \subsection{Maps/Microscope Images} -The \emph{Map with Scale Bar} option is similar to 2D (X-Y) Plots and is to be used for images that only have scale information (e.g. microscope images or maps). To calibrate the pixels to the scale bar in these images, simply click on the two ends of the scale bar and enter the scale value. You can also specify the label to be used for the unit (Figure~\ref{fig:mapAlignment}). The coordinates reported by the software assume the origin to be located at the top left of the image with positive y-axes pointing downwards. The (x,y) values that are generated are scaled using the value entered during calibration. +The \emph{Map with Scale Bar} option is similar to 2D (X-Y) Plots and is to be used for images that only have scale information (e.g. microscope images or maps). To calibrate the pixels to the scale bar in these images, simply click on the two ends of the scale bar and enter the scale value. You can also specify the label to be used for the unit (Figure~\ref{fig:mapAlignment}). The coordinates reported by the software assume the origin to be located at the top left of the image with positive $y$-axes pointing downwards. The $(x,y)$ values that are generated are scaled using the value entered during calibration. \begin{figure} \centering @@ -268,6 +272,7 @@ \section{Grid Removal} The automatic extraction algorithms of WebPlotDigitizer rely on the color differences between the data points or curves and the background. This approach works only when there are very few background artifacts of the same color as the data. In many plots with grid lines, it is difficult for the extraction algorithms to distinguish between the background grid lines and the data curves (often in the same color). For such plots, a grid removal tool has been added, that can be used to remove the interfering horizontal and vertical lines present in the image before data extraction. To perform a grid removal operation, select the \emph{Remove Grid} option from the \emph{Axes} menu. A new set of controls should appear on the side as shown in Figure~\ref{fig:gridRemoval}. + \begin{itemize} \item{{\bf Mask Editing}: Mark a rectangular region on the image after clicking the \emph{Box} button. This will specify the region in which grid removal is to be performed. Use the \emph{Clear} button to delete the selection. \emph{View} button will simply display the box selection.} \item{{\bf Color Selection}: Use the \emph{Pick} button and specify the background color of the plot. If the \emph{Background Mode} option is unchecked, then the selected color should be the foreground color of the grid lines. The number next to the \emph{Pick} button is the acceptable distance from the selected color. With some hit-and-trial, you pick the distance that works the best. The \emph{Test} button can be used to test the color detection.} @@ -309,6 +314,7 @@ \section{Acquire Data} \subsection{Manual Mode} The controls available in this mode are as follows: + \begin{enumerate} \item{{\bf Dataset: }Pick the dataset from the list to specify the data series the data points are to be added to (or modified). See section~\ref{sec:multipleDatasets} for further details.} \item{{\bf Automatic Mode: }Switch to automatic extraction mode.} @@ -326,6 +332,7 @@ \subsection{Automatic Mode} Automatic data extraction relies on separating the color of the data points or curves from the background in the image. The extraction algorithms can work in two modes of color extraction: Foreground mode and Background mode. In the foreground mode, the algorithms look for the foreground color specified for the data and ignore everything else. In the background mode, the algorithms include everything except the background color as potential data points. If the data points or curves of interest are uniformly colored (approximately), then the foreground mode may be more suitable. Otherwise if the background is uniformly colored (approximately) and the curve or data points are not then the background mode may me more suitable. The extraction algorithms also need to know the region of the image to be searched for the specified colors. The software does not search the entire image as in many cases the data point or the curve colors may be present in non-data parts of the image as well. To specify the region of interest, use the \emph{Box}, \emph{Pen} and \emph{Erase} tools (described below) to paint over a yellow mask over the data part of the image as shown in Figure~\ref{fig:markRegion}. The extraction algorithms will look for data only under the yellow colored region. The various controls available in this mode are as follows: + \begin{figure} \begin{center} \includegraphics[width=4in]{./figures/markRegion.png} @@ -334,9 +341,6 @@ \subsection{Automatic Mode} \end{center} \end{figure} - - - \begin{enumerate} \item{{\bf Manual Mode: }Switch to manual mode. You can switch between these modes at any time.} \item{{\bf Dataset: }Pick the dataset from the list to specify the data series the data points are to be added to (or modified). See section~\ref{sec:multipleDatasets} for further details.} @@ -361,6 +365,7 @@ \subsection{Automatic Mode} \subsection{Digitization Algorithms} Four different digitization algorithms are available in WebPlotDigitizer as shown in Figure~\ref{fig:autoExtractAlgos}. The \emph{Averaging Window} algorithm is set as the default as it is usually suitable in most simple cases. + \begin{figure} \begin{center} \fbox{\includegraphics[width=2.5in]{./figures/wpd_algos.png}} @@ -368,17 +373,18 @@ \subsection{Digitization Algorithms} \label{fig:autoExtractAlgos} \end{center} \end{figure} + \subsubsection{Averaging Window} As mentioned above, this is probably the most useful algorithm and is useful across many plot types. The data points detected by this algorithm are determined by calculating the average locations of pixels with acceptable color that lie in small regions that are $\Delta X$ pixels (on-screen) wide and $\Delta Y$ pixels (on-screen) tall. As a user, you should increase the size of this window for thick lines or large data points and decrease it for thin lines. If you see multiple points incorrectly detected across the width of a thick data curve, then you need to increase the numbers specified here. The fact that this requires on-screen pixels may be changed in the future so that the values in actual units in the current axes can be specified. \subsubsection{X Step with Interpolation} -This algorithm is available only for non log-scale 2D (X-Y) axes plots. In the future, this will be extended to other axes types. This algorithm can identify data points at regular intervals on the X-axis that fall between $X_{min}$ and $X_{max}$ and $Y_{min}$ and $Y_{max}$. The data points are spaced at an interval $\Delta X$ units apart. This algorithm interpolates over missing data using cubic splines and is therefore suitable even for curves with dotted lines or a series with just data points. The \emph{Smoothing} value can be increased from zero (for example, try 0.5) to average over a larger neighborhood around the data points. This is useful for reducing noise in the captured data. (Also see: \url{https://automeris.io/WebPlotDigitizer/blog/posts/discontinuous_data.html}) +This algorithm is available only for non log-scale 2D (X-Y) axes plots. In the future, this will be extended to other axes types. This algorithm can identify data points at regular intervals on the $x$-axis that fall between $X_{\mathrm{min}}$ and $X_{\matrhm{max}}$ and $Y_{\mathrm{min}}$ and $Y_{\mathrm{max}}$. The data points are spaced at an interval $\Delta X$ units apart. This algorithm interpolates over missing data using cubic splines and is therefore suitable even for curves with dotted lines or a series with just data points. The \emph{Smoothing} value can be increased from zero (for example, try 0.5) to average over a larger neighborhood around the data points. This is useful for reducing noise in the captured data. (Also see: \url{https://automeris.io/WebPlotDigitizer/blog/posts/discontinuous_data.html}) \subsubsection{Custom Independents} This algorithm is only available for 2D (X-Y) axes plots (without dates) for now. This allows the user to specify custom X values at which automatic digitization should be attempted. Use the \emph{Curve Width} option to account for thicker curves (or noisy data points). \subsubsection{X Step} -This is a simplified version of the \emph{X Step with Interpolation} algorithm. This does not use cubic splines to interpolate over data. The \emph{Line Width} parameter is the y-direction thickness of the curve in on-screen pixels (In future, this will be updated to use the appropriate units in Y). +This is a simplified version of the \emph{X Step with Interpolation} algorithm. This does not use cubic splines to interpolate over data. The \emph{Line Width} parameter is the $y$-direction thickness of the curve in on-screen pixels (In future, this will be updated to use the appropriate units in Y). \subsubsection{Blob Detector} This algorithm is useful for counting number of objects, determining the location of their centroids, calculating areas and also first moments of continuous objects. All objects that are within the \emph{Min Diameter} and \emph{Max Diameter} range are added as data points. (Also see: \url{https://automeris.io/WebPlotDigitizer/blog/posts/blob_detection.html}) @@ -390,6 +396,7 @@ \section{Multiple Datasets} For plots that have multiple sets of data, you can capture data for one dataset, export the CSV file, then clear all the data points and start over to collect data for the next set. This may be acceptable in many cases, but this is can be somewhat inconvenient if you wish to return to an old dataset and modify some data points. Also, this way, you will not be able to store data for all the datasets in an exported JSON file (see section~\ref{sec:csvData}). A better option is to create a separate dataset for each series you wish to capture by selecting the \emph{Add} option in the \emph{Manage Dataset} popup that can be accessed from the \emph{Data} menu (Figure~\ref{fig:manageDatasets}). From this popup, you can also delete or rename a dataset. After adding multiple sets, you can then switch between these from the dataset menus available in the manual and automatic extraction controls and also in the \emph{View Data} window. By default, one dataset called "Default Dataset" is available. + \begin{figure}[h] \begin{center} \fbox{\includegraphics[width=3.5in]{./figures/manageDatasets.png}} @@ -410,11 +417,14 @@ \section{Handling Digitized Data} \label{fig:csvOutput} \end{center} \end{figure} + \subsection{Sort Data} The digitized data can be left unsorted (Raw Output) or by one of the axes variables in ascending or descending order. The Nearest Neighbor option sorts the data depending on the distance of the points from each other. + \subsection{Formatting Dates} \label{sec:formattingDatesCSV} If one or both of the axes in a 2D (X-Y) plot contain dates then fields to specify the output format of the values are also shown (Figure~\ref{fig:dateFormat}). In these fields, the following pieces of text are replaced with the corresponding part of the date to format the text (case insensitive): + \begin{figure} \begin{center} \fbox{\includegraphics[width=3in]{./figures/dateFormat.png}} @@ -460,18 +470,19 @@ \subsection{Formatting Dates} \subsection{Number Formatting} The number formatting of the digitized data columns can be changed by specifying the number of digits and the formatting style from the menu. Three formatting styles are available at the moment: + \begin{enumerate} \item{{\bf Fixed:} Use this to display the desired number of digits after the decimal.} \item{{\bf Precision:} Use this to set the number of significant digits.} \item{{\bf Exponential: } Use scientific notation with the desired number of digits after the decimal.} \end{enumerate} -The \emph{Ignore} option disables the number formatting. + +\noindent{}The \emph{Ignore} option disables the number formatting. \subsection{Export to .CSV File} Comma-Separated Values (CSV) format files are simple text files containing tabular data. Each row of line corresponds to a table row and the column values are separated by a character or a string (usually just a comma)\footnote{For more information on CSV format, check out \url{https://en.wikipedia.org/wiki/Comma-separated_values}}. Due to its simplicity, CSV format is supported in most data analysis softwares like Microsoft Excel, Matlab etc. -To save the values from WebPlotDigitizer into a CSV file, all you have to do is open your favorite text editor (e.g. Notepad on Microsoft Windows) and Copy-Paste the values shown in the results popup window. Save the file with a .CSV file extension. You can now use this file in your favorite data analysis software. - +To save the values from WebPlotDigitizer into a CSV file, all you have to do is open your favorite text editor (e.g. Notepad on Microsoft Windows) and copy-paste the values shown in the results popup window. Save the file with a .csv file extension. You can now use this file in your favorite data analysis software. \section{Distance and Angle Measurements} Besides extracting data points from plots, WebPlotDigitizer can also be used to make some simple distance and angle measurements on images. In the future, many more advanced analysis tools will be added. To make distance or angle measurements, choose the appropriate option from the \emph{Analysis} menu. From f48190d65df44eb9e2f8b9f750618f16bf029d5b Mon Sep 17 00:00:00 2001 From: Norwid Behrnd Date: Mon, 24 Oct 2022 11:08:15 +0200 Subject: [PATCH 6/7] add hint about git-lfs used in the project The default installation of git yields an incompliet fork and local check-out because the project uses git's large file storage. This requires an additional installation on top of git which now are described. --- docs/latex/userManual.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/latex/userManual.tex b/docs/latex/userManual.tex index cdd208e89..6ff029e3f 100644 --- a/docs/latex/userManual.tex +++ b/docs/latex/userManual.tex @@ -82,7 +82,7 @@ \subsection{Citing WebPlotDigitizer} \end{center} \subsection{Reporting Issues} -Feel free to contact via e-mail to report issues or offer suggestions. If you are comfortable with GitHub, then please use the issue tracker for this project: \url{https://github.com/ankitrohatgi/WebPlotDigitizer/issues} +Feel free to contact via e-mail to report issues or offer suggestions. If you are comfortable with GitHub, then please use the issue tracker for this project: \url{https://github.com/ankitrohatgi/WebPlotDigitizer/issues}. Note, for an efficient management of e.g., the illustrations of the documentation, this project uses git's Large File Storage (\url{https://git-lfs.github.com/}. For a successful local checkout of the repository, this typically requires an additional package (example Debian, \url{https://tracker.debian.org/pkg/git-lfs}) to git itself. \subsection{Data Privacy} WebPlotDigitizer's image analysis code runs entirely on the user's computer and does not store the loaded images or data on to any server. When \emph{Graph in Plotly} option is selected, the digitized data is transmitted to Plotly (\url{https://plot.ly}) servers. For a detailed privacy policy, please refer to \url{https://automeris.io/WebPlotDigitizer/privacy.html}. From 6ed59f5d49ee1db89baca056f7b65df761c940d8 Mon Sep 17 00:00:00 2001 From: Norwid Behrnd Date: Mon, 24 Oct 2022 11:33:34 +0200 Subject: [PATCH 7/7] complete the revision --- docs/latex/userManual.pdf | Bin 673922 -> 727079 bytes docs/latex/userManual.tex | 32 ++++++++++++++++---------------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/latex/userManual.pdf b/docs/latex/userManual.pdf index dbf6042f5329b338db56263d84239db48169aec2..850063527670ad1bdb20b1bde340eb789ba58565 100644 GIT binary patch delta 198748 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%0DO{(JhD#nss3H(P<>ZX$V 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 delta 145942 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
uURv7 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 X#lz`aBCxSDF>$iMkdlhZi^2RKXB@`j diff --git a/docs/latex/userManual.tex b/docs/latex/userManual.tex index 6ff029e3f..0cc2a9c37 100644 --- a/docs/latex/userManual.tex +++ b/docs/latex/userManual.tex @@ -43,7 +43,7 @@ \section{Introduction} \end{figure} \subsection{History} -WebPlotDigitizer was initially developed while working on my graduate studies at the University of Notre Dame. Having to extract data from many publications for comparing and contrasting my own findings in the lab was a time consuming task. The search for a tool to aid this process usually ended in realizing that most of the existing tools for this purpose did not fulfill many of the requirements. +WebPlotDigitizer was initially developed while working on my graduate studies at the University of Notre Dame. Having to extract data from many publications for comparing and contrasting my own findings in the lab was a time consuming task. The search for a tool to aid this process usually ended in realizing that most of the existing tools for this purpose did not fulfill many of the requirements. Some of the experimental work in the lab required me to learn some basic image processing techniques which eventually formed the basis of the automatic detection algorithms used here. Image processing knowledge along with some interest in learning the very popular HTML5 APIs were a perfect match to create a web based data extraction tool like this. @@ -56,10 +56,10 @@ \subsection{License} WebPlotDigitizer is distributed under the GNU Affero General Public License version 3 by Ankit Rohatgi. For the complete terms and conditions, please refer to \url{https://www.gnu.org/licenses/agpl-3.0.html} \subsection{Source Code} -WebPlotDigitizer is an open source software (see above). The source code can be obtained from GitHub (\url{https://github.com/ankitrohatgi/WebPlotDigitizer/}). Feel free to contact via email if you wish to contribute to this project. +WebPlotDigitizer is an open source software (see above). The source code can be obtained from GitHub (\url{https://github.com/ankitrohatgi/WebPlotDigitizer/}).\footnote{For an efficient management of e.g., the illustrations of the documentation, this project uses git's Large File Storage (\url{https://git-lfs.github.com/}). For a successful local checkout of the repository, this typically requires an additional package (example Debian, \url{https://tracker.debian.org/pkg/git-lfs}) to the installation of git itself.} Desktop versions are also available for Windows, Linux and Mac OS on the website \url{https://automeris.io/WebPlotDigitizer/download.html}. Feel free to contact via email if you wish to contribute to this project. \subsection{Availability} -The latest stable version of the software can be used directly from the website \url{https://automeris.io/WebPlotDigitizer}. Desktop versions are also available for Windows, Linux and Mac OS on the website \url{https://automeris.io/WebPlotDigitizer/download.html}. +The latest stable version of the software can be used directly from the website \url{https://automeris.io/WebPlotDigitizer}. \subsection{Supported Browsers} Online version of WebPlotDigitizer should be compatible with most recent versions of popular browsers such as Google Chrome, Firefox and Safari. Internet Explorer and Microsoft Edge are not tested. @@ -82,7 +82,7 @@ \subsection{Citing WebPlotDigitizer} \end{center} \subsection{Reporting Issues} -Feel free to contact via e-mail to report issues or offer suggestions. If you are comfortable with GitHub, then please use the issue tracker for this project: \url{https://github.com/ankitrohatgi/WebPlotDigitizer/issues}. Note, for an efficient management of e.g., the illustrations of the documentation, this project uses git's Large File Storage (\url{https://git-lfs.github.com/}. For a successful local checkout of the repository, this typically requires an additional package (example Debian, \url{https://tracker.debian.org/pkg/git-lfs}) to git itself. +Feel free to contact via e-mail to report issues or offer suggestions. If you are comfortable with GitHub, then please use the issue tracker for this project: \url{https://github.com/ankitrohatgi/WebPlotDigitizer/issues}. \subsection{Data Privacy} WebPlotDigitizer's image analysis code runs entirely on the user's computer and does not store the loaded images or data on to any server. When \emph{Graph in Plotly} option is selected, the digitized data is transmitted to Plotly (\url{https://plot.ly}) servers. For a detailed privacy policy, please refer to \url{https://automeris.io/WebPlotDigitizer/privacy.html}. @@ -97,7 +97,7 @@ \section{Loading Plots} \item{{\bf Drag \& Drop Operation:} Image can be dragged and dropped from the file browser on to the image viewing area of the application.} \item{{\bf File Menu $\rightarrow$ Load Image:} Browse for a file on the hard disk to load.} \item{{\bf Copy-Paste from Clipboard:} This is only supported in Google Chrome web browser. An image selected by copying in a PDF or an image viewer can be pasted on to the software via a simple copy-paste operation.} -\item{{\bf File Menu $\rightarrow$ Webcam Capture:} A snapshot taken from the webcam can also be used. For best results, the webcam should be pointed directly along the normal to the plot surface. In the future, some perspective transformation tools might be added to WebPlotDigitizer to compensate for the distortions when the camera is not perfectly aligned.} +\item{{\bf File Menu $\rightarrow$ Webcam Capture:} A snapshot taken from the webcam can also be used. For best results, the webcam should be pointed directly along the normal to the plot surface. In the future, some perspective transformation tools might be added to WebPlotDigitizer to compensate for the distortions when the camera is not perfectly aligned.} \end{enumerate} \subsection{Supported Image Formats} @@ -148,14 +148,14 @@ \subsubsection{Calibration Value Format} \item{For exponentials, the caret symbol (\^{}) is not recognized and the values have to be entered as 1.45e-10 for $1.45 \times 10^{-10}$ (for example).} \item{{\bf Dates:} This is enabled only for 2D (X-Y) Plots. At the time of calibration, the dates have to be entered in the format shown below. With the final digitized data, however, results can be formatted in many different ways (see section~\ref{sec:formattingDatesCSV}). \begin{center} -\begin{table}[h] +\begin{table}[h] \caption{Input format for dates in a 2D (X-Y) Plot.} \begin{tabular}{|c|c|c|} \hline Date & Format & Examples\\ \hline Year, Month, Date and Time & yyyy/mm/dd hh:ii:ss & 2012/10/23 05:11:06.25\\ -Year, Month, Date and Hour & yyyy/mm/dd hh & 2012/10/23 05\\ +Year, Month, Date and Hour & yyyy/mm/dd hh & 2012/10/23 05\\ Year, Month and Date & yyyy/mm/dd & 2012/10/23, 2012/10/5 or 2012/10/05\\ Year, Month & yyyy/mm & 2012/10 or 1989/5\\ Year & yyyy & 2012 (treated as any integer)\\ @@ -228,7 +228,7 @@ \subsection{Polar Diagram} \caption{Alignment for Polar Diagram.} \label{fig:polarAlignment} \end{figure} - + \subsection{Ternary Diagram} Ternary phase diagrams are harder to interpret than simple two dimensional cartesian or polar plots. Using this software to recover data makes the process of data recovery extremely straightforward and thus reduces the possibility of misinterpreting the data. For this type of plot, simply mark the three corners as shown in the instructions and then specify the range of variables and orientation of the diagram (Figure~\ref{fig:ternaryAlignment}). @@ -291,7 +291,7 @@ \section{Grid Removal} \section{Acquire Data} -Once the plot axes have been calibrated, you can begin selecting data points on the image. Also note that the numbers below the zoom window reflect actual data coordinates corresponding to your mouse position on the image. If you see incorrect numbers here, then perhaps incorrect calibration values were entered. You must repeat the axes calibration in this situation. +Once the plot axes have been calibrated, you can begin selecting data points on the image. Also note that the numbers below the zoom window reflect actual data coordinates corresponding to your mouse position on the image. If you see incorrect numbers here, then perhaps incorrect calibration values were entered. You must repeat the axes calibration in this situation. WebPlotDigitizer should also show a side panel with the data acquisition controls (Figure~\ref{fig:acquireData}) when the axes are aligned. This sidebar can also be brought up by selecting the \emph{Acquire Data} option in the \emph{Data} menu. The data acquisition can be performed in either manual or automatic mode. You can alternate between the two modes at any time. In the manual mode you can add, adjust or remove data points by manually clicking at the desired locations. In the automatic mode, you can set up and execute an extraction algorithm that can differentiate between the data points and the image background and identify several data points in a short time. @@ -327,7 +327,7 @@ \subsection{Manual Mode} \end{enumerate} \subsection{Automatic Mode} -The controls available in the automatic mode are used for selecting the appropriate algorithm and providing the necessary inputs required for automated extraction of data points. +The controls available in the automatic mode are used for selecting the appropriate algorithm and providing the necessary inputs required for automated extraction of data points. Automatic data extraction relies on separating the color of the data points or curves from the background in the image. The extraction algorithms can work in two modes of color extraction: Foreground mode and Background mode. In the foreground mode, the algorithms look for the foreground color specified for the data and ignore everything else. In the background mode, the algorithms include everything except the background color as potential data points. If the data points or curves of interest are uniformly colored (approximately), then the foreground mode may be more suitable. Otherwise if the background is uniformly colored (approximately) and the curve or data points are not then the background mode may me more suitable. @@ -378,13 +378,13 @@ \subsubsection{Averaging Window} As mentioned above, this is probably the most useful algorithm and is useful across many plot types. The data points detected by this algorithm are determined by calculating the average locations of pixels with acceptable color that lie in small regions that are $\Delta X$ pixels (on-screen) wide and $\Delta Y$ pixels (on-screen) tall. As a user, you should increase the size of this window for thick lines or large data points and decrease it for thin lines. If you see multiple points incorrectly detected across the width of a thick data curve, then you need to increase the numbers specified here. The fact that this requires on-screen pixels may be changed in the future so that the values in actual units in the current axes can be specified. \subsubsection{X Step with Interpolation} -This algorithm is available only for non log-scale 2D (X-Y) axes plots. In the future, this will be extended to other axes types. This algorithm can identify data points at regular intervals on the $x$-axis that fall between $X_{\mathrm{min}}$ and $X_{\matrhm{max}}$ and $Y_{\mathrm{min}}$ and $Y_{\mathrm{max}}$. The data points are spaced at an interval $\Delta X$ units apart. This algorithm interpolates over missing data using cubic splines and is therefore suitable even for curves with dotted lines or a series with just data points. The \emph{Smoothing} value can be increased from zero (for example, try 0.5) to average over a larger neighborhood around the data points. This is useful for reducing noise in the captured data. (Also see: \url{https://automeris.io/WebPlotDigitizer/blog/posts/discontinuous_data.html}) +This algorithm is available only for non log-scale 2D (X-Y) axes plots. In the future, this will be extended to other axes types. This algorithm can identify data points at regular intervals on the $x$-axis that fall between $X_{\mathrm{min}}$ and $X_{\mathrm{max}}$ and $Y_{\mathrm{min}}$ and $Y_{\mathrm{max}}$. The data points are spaced at an interval $\Delta X$ units apart. This algorithm interpolates over missing data using cubic splines and is therefore suitable even for curves with dotted lines or a series with just data points. The \emph{Smoothing} value can be increased from zero (for example, try 0.5) to average over a larger neighborhood around the data points. This is useful for reducing noise in the captured data. (Also see: \url{https://automeris.io/WebPlotDigitizer/blog/posts/discontinuous_data.html}) \subsubsection{Custom Independents} This algorithm is only available for 2D (X-Y) axes plots (without dates) for now. This allows the user to specify custom X values at which automatic digitization should be attempted. Use the \emph{Curve Width} option to account for thicker curves (or noisy data points). \subsubsection{X Step} -This is a simplified version of the \emph{X Step with Interpolation} algorithm. This does not use cubic splines to interpolate over data. The \emph{Line Width} parameter is the $y$-direction thickness of the curve in on-screen pixels (In future, this will be updated to use the appropriate units in Y). +This is a simplified version of the \emph{X Step with Interpolation} algorithm. This does not use cubic splines to interpolate over data. The \emph{Line Width} parameter is the $y$-direction thickness of the curve in on-screen pixels (In future, this will be updated to use the appropriate units in Y). \subsubsection{Blob Detector} This algorithm is useful for counting number of objects, determining the location of their centroids, calculating areas and also first moments of continuous objects. All objects that are within the \emph{Min Diameter} and \emph{Max Diameter} range are added as data points. (Also see: \url{https://automeris.io/WebPlotDigitizer/blog/posts/blob_detection.html}) @@ -393,7 +393,7 @@ \subsubsection{Bar Charts and Histograms} \section{Multiple Datasets} \label{sec:multipleDatasets} -For plots that have multiple sets of data, you can capture data for one dataset, export the CSV file, then clear all the data points and start over to collect data for the next set. This may be acceptable in many cases, but this is can be somewhat inconvenient if you wish to return to an old dataset and modify some data points. Also, this way, you will not be able to store data for all the datasets in an exported JSON file (see section~\ref{sec:csvData}). +For plots that have multiple sets of data, you can capture data for one dataset, export the CSV file, then clear all the data points and start over to collect data for the next set. This may be acceptable in many cases, but this is can be somewhat inconvenient if you wish to return to an old dataset and modify some data points. Also, this way, you will not be able to store data for all the datasets in an exported JSON file (see section~\ref{sec:csvData}). A better option is to create a separate dataset for each series you wish to capture by selecting the \emph{Add} option in the \emph{Manage Dataset} popup that can be accessed from the \emph{Data} menu (Figure~\ref{fig:manageDatasets}). From this popup, you can also delete or rename a dataset. After adding multiple sets, you can then switch between these from the dataset menus available in the manual and automatic extraction controls and also in the \emph{View Data} window. By default, one dataset called "Default Dataset" is available. @@ -405,11 +405,11 @@ \section{Multiple Datasets} \end{center} \end{figure} - + \section{Handling Digitized Data} \label{sec:csvData} Once the required data points are marked on the image using the manual mode, automatic mode or a combination of both, the digitized values can be seen by clicking the \emph{View Data} button. This presents a popup window as shown in Figure~\ref{fig:csvOutput}. Here, the digitized values can be sorted by the variable or in order of the distance between the points (Nearest Neighbor). The values can also be copied and used in common data analysis softwares. Recently, an option to send these values over to another cloud based data analysis and graphing software called Plotly (\url{https://plot.ly}) has also been added. - + \begin{figure} \begin{center} \fbox{\includegraphics[width=6in]{./figures/wpd_formatting.png}} @@ -469,7 +469,7 @@ \subsection{Formatting Dates} \end{center} \subsection{Number Formatting} -The number formatting of the digitized data columns can be changed by specifying the number of digits and the formatting style from the menu. Three formatting styles are available at the moment: +The number formatting of the digitized data columns can be changed by specifying the number of digits and the formatting style from the menu. Three formatting styles are available at the moment: \begin{enumerate} \item{{\bf Fixed:} Use this to display the desired number of digits after the decimal.}