Canvas > Using Canvas Controls and Objects > Heat Map

Heat Map

Heat Map icon The Heat Map is a CygNet-aware tool that can be used to display historical CygNet data in a two-dimensional representation in which data values are represented by a range of configurable colors. Its purpose is to visualize data in colored rectangular cells where the color of each cell represents the cell's value and makes it easy to compare all data values. Several other configuration properties are supported, including: configurable date ranges, both relative and absolute; historical rollup values; background, low range color, and high range color; visible color scale; cell padding, labels, and tooltips; visible top labels, and row height.

In the following example, the heat map is receiving Volume Gas values from the tag chooser for meters in the selected area (Lafayette), which is filtered by facility type (gas meter). Tooltips are enabled to display when hovering over each cell of the heat map.

Sample Heat Map

Sample heat map driven by facilities selected in the tag chooser, with CygNet grid below

Note: This control will not display a cell for negative, zero, or undefined values.

Property Inheritance

Property Inheritance

Property inheritance is a widely used concept in Canvas. The application supports an explicit relationship between screens, objects, and controls, where certain property values, such as SiteService and facility tags, are passed from one element to another via an inheritance framework. Screens, objects, and controls can be configured as property senders or property receivers and provide configuration options where you can explicitly define the source of the SiteService and facility. Depending on how you have your screens, objects, and controls set up, the SiteService and facility may come from any one of the following sources:

Broadcasting

Screens and objects support an additional notification option to broadcast their SiteService and facility selection changes to other open screens running in the Canvas or Canvas View application. If configured, a <Broadcast> option is available to source the screen's SiteService and facility properties from another open screen.

For example, a text tool can be configured to get its facility from the screen and the screen can be configured to get its facility from a tag chooser. Or Screen_A might source its facility from Screen_B, which gets its facility from a tag chooser.

Receiver or Sender

The heat map control supports property inheritance as a receiver and sender of its facility:

Receive from Send to
SiteService Facility SiteService Facility

none

Screen

Other controls

none

Screen

Other controls

Related Topics


Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.