1. A method comprising: receiving a graphical element, based on a user input and via a graphical modeling environment, for a streaming data source, the receiving being performed by a computer device; linking, based on the user input and via the graphical modeling environment, the graphical element to the streaming data source, the streaming data source providing data to the graphical element based on linking the streaming data source to the graphical element, the linking being performed by the computer device; linking the graphical element to a display component for displaying a visual representation of the data, the graphical element and the display component being provided for display via the graphical modeling environment, the linking the graphical element to the display component being performed by the computer device; determining a data type for the data, the determining the data type including: reading a portion of the data from the streaming data source, the read portion of the data including a coupling of data that includes at least two data points, the coupling of data representing data to be displayed within the visual representation of the data, analyzing the read portion of the data to determine a data pattern, the data pattern including a dimension of the at least two data points and a value range of the at least two data points, and determining the data type based on the data pattern, the data type being one of a plurality of available data types, and the determining the data type being performed by the computer device; determining, based on the data type, the visual representation of the data, the determining the visual representation being performed by the computer device; and causing, based on the linking the graphical element to the display component, the data to be displayed within the display component using the visual representation, the causing being performed by the computer device.