Graphs
Introduction
This section is dedicated for Graph project-parts which are created in Geoscope Desktop and have been saved & updated to Geoscope server.
Project-part vs On-the-fly
On Geoscope Desktop, two types of Graphs are proposed for users:
- Graph project-part : Graphs created and saved on Geoscope Desktop
- Graph on-the-fly : Graphs created via the Geoscope Web client (eg. Plot a graph from GIS view, Alarm table, Element list table etc.)
Note that graphs on-the-fly cannot be incorporated into the project and won't be saved once closed.
Currently, the following graph types are supported in Geoscope Web :
- Time Graph
- Position Graph
- Section Graph
- XY Graph
- Distance to Face Graph
Time Graph
Time graph example
Change period
The initial period shown in Geoscope Web follows Geoscope Desktop configuration but users are allowed to change the period via two calendars Start date & End date) to get desired data series.
Besides these two calendars, several buttons are available for users to quickly select a period.
Buttons on the side of Start date option:
- First: Return the Date of the first available data for all series in Time Graph
- 1y: One year before the END date
- 6m: Six months before the END date
- 3m: Three months before the END date
- 1m: One month before the END date
- 2w: Two weeks before the END date
- 1w: One week before the END date
- 1d: One day before the END date
Buttons on the side of End date option:
- Last: Return the Date of the last available data for all series in Time Graph
- Today: Set today in calendar
Info
This sort of period buttons are set for:
- Time Graph
- Date Grid
- Period report (without buttons first & last)
Toggle limits labels
Per default, limit legends are hidden but users can click on the "toggle limits labels" button (right-top corner) to Show/Hide them.
Legends
Legends of data series are shown on the right and are clickable to Show/Hide corresponding data series.
Tips
Users can use "shift" key to Show/Hide multiple data series using two clicks.
- Click the first legend
- Hold down the "shift" key
- Click the nth legend
Print/Download/Export
When clicking on the 三 button (top-right corner), a popup is shown to let users print graphs, download graphs with a desired format or export all data in an Excel file.
If choosing the last option 'Export data to XLSX', another popup is shown to let users decide to exporting an excel file containing several sheets or containing only one sheet.
If some curves are hidden in the current graph, a second option 'Export hidden curves' will be shown in this popup. Users can choose to export data of hidden curves or not via this option.
Journals
Journals can be displayed on Time Graphs if they have been attached to the Mesure Points (entities) presented in the Time Graph via Geoscope Desktop.
Two types of journals can be displayed:
- Period (Two vertical lines are displayed when doing a mouse-over a journal)
- Instantaneous (One vertical line is displayed when doing a mouse-over a journal)
Period journal
Instantaneous journal
Note
- Journal label is not movable on Geoscope Web. Its Y position can be configured in Geoscope Desktop. If not configured, the label will be shown on the top of the graph.
- If journals are not shown or some journals are not shown on Geoscope Web, try to adjust the Y position of journals on Geoscope Desktop (try to be as close as possible to curves).
Limits
Limits displayed on Geoscope Web have the same color as in Geoscop Desktop. They are displayed in step (stairs) mode.
Select/Unselect all curves
By clicking the icon above the legends of curves, users can show/hide all curves in this graph.
Show all curves | Hide all curves |
---|
Marks
If option 'marks' is configured in Shell, the marks will be displayed in web client.
Marks in time graph
Display graph details
On bottom-left corner, a switch button "Display graph details" is set to Activate/Deactivate the display of point information popup when mouse hover on graphs.
Zero origin mode
If a graph is configured as Zero origin mode in Shell, web client will also shown it in zero origin mode with a subtitle 'Zero origin mode'.
In time graph, the zero origin mode is applied in each curve: Panning vertically each curve to make its first point being located at ordinate zero origin.
Time graph with zero origin mode
Display Data Grid / Plot XY Graph
From top menu, users can:
- Choose a data serie to display its data grid
- Choose a serie as reference serie to plot a XY Graph (this function is available for a Time-Graph containing at least two data series)
Note
A XY Graph plotted from a Time-Graph project-part is a graph on-the-fly, as it is calculated and shown purely on web client side.
For this type of XY Graph, a "Filters" button is available on the top-left corner. After clicking on it, a filter popup is displayed.
Filter popup
This filter popup allows users to filter data via:
- Desired day (from Monday to Sunday)
- Desired hour periods: Day period (7:00 - 22:00) and/or Night period (22:00 - 7:00)
Position Graph (Section Graph)
Position graph example
Graph display configuration
Users are allowed to change the display mode of graph via buttons on the bottom-right corner:
- Transpose
- Invert X axis
- Invert Y axis
- Linear mode
- Histogram mode
Limits
The limits displayed on Geoscope Web have the same color as on Geoscope Desktop. They are displayed in line mode.
Limits displayed example
Zero origin mode
If a graph is configured as Zero origin mode in Shell, web client will also shown it in zero origin mode with a subtitle 'Zero origin mode'.
In position graph, the last curve is taken as reference. The ordinate value of each point in reference curve is set to zero, and the other curves keep their relative position with the reference curve.
Position graph in zero origin mode
Info
Other interactions are the same as in Time-Graph:
- Toggle limits labels
- Legends
- Print/Download/Export
- Display graph details
XY Graph (Distance to face Graph)
XY Graph example
In the tooltip of XYGraph, three values are displayed:
- DateTime of the point
- X value of the point
- Y value of the point
Info
- Interactions are the same as in Position Graph
- Limits are not supported on XY Graph
- Zero origin mode is not supported on XY Graph