Data Visualization

MvMf6 can display the following:

Scalar Data

To show scalar data as a solid

  • Click the Show menu and select Solid.

To show scalar data as isosurfaces

  • Click the Show menu and select Isosurfaces.

To hide the scalar data

  • Click the Show menu and select None.

To specify or change the type of scalar data to display

  1. If the Data toolbox is not visible, display it by clicking the Toolbox menu and selecting Data.

  2. Click the Scalar tab.

  3. From the drop-list box, select the type of scalar data to display.

Color Bar

  • MvMf6 uses a red-to-blue color bar to represent a range of scalar values. (How to customize the color bar)

  • Either red or blue may represent the upper limit of the scalar range.

  • Other colors can be selected as the end members of the color bar.

  • The color bar may be linear or logarithmic.

colorbar
  • Values outside the scalar range are clamped to the corresponding endpoint color. (For example, if red represents the lower limit of 40 and blue represents the upper limit of 60, then all values below 40 are displayed as red, and all values above 60 are displayed as blue.)

  • For a logarithmic color bar, both endpoints of the scalar range must be positive.

  • To alternately show or hide the color bar, click the Show menu and select Color Bar.

Solid

  • When scalar data are represented as a solid, all active cells in the grid are colored by mapping scalar values to the color bar.

  • Inactive cells, if present in the grid, are excluded.

  • Because the solid is rendered as opaque, only the exterior surface is visible.

  • The interior of the solid can be examined by thresholding and cropping.

MvMf6 provides 3 coloring schemes: (How to specify the coloring scheme)

  • Blocky: Each cell has a uniform color according to the nodal value for that cell. This scheme is available only for finite-difference models (such as MODFLOW) but not for finite-element models.

blocky
  • Smooth: Nodal values are interpolated to yield scalar values that vary smoothly from one node to another. Consequently, the colors vary smoothly through the solid.

smooth
  • Banded: The solid is divided by isosurfaces into a discrete number of bands. Each band has a uniform color.

banded

Isosurface

isosurface
  • An isosurface is a surface of constant scalar value.

  • Each isosurface is colored according to the color bar.

  • Isosurfaces may be examined by cropping.

How to create isosurfaces

Thresholding

  • Thresholding is a method to explore a solid by removing those portions where the scalar values lie outside a threshold range. (How to threshold)

  • If the coloring scheme is blocky, thresholding will result in exclusion of all cells whose nodal values lie outside the threshold range.

blocky threshold
  • If the coloring scheme is smooth, thresholding will result in “carving” away portions of the solid along smooth, interpolated surfaces.

blocky threshold
  • Similarly, if the coloring scheme is banded, thresholding will also result in “carving” away portions of the solid along smooth, interpolated surfaces.

blocky threshold

Cropping

  • Cropping is a method for exploring a solid or a set of isosurfaces by showing only that portion that lies on one side of a cropping plane. (How to crop)

  • MvMf6 implements three pairs of cropping planes, denoted as the x, y, and z.

  • By default, the pair of x cropping planes is perpendicular to the x axis, and similarly for the y and z cropping planes.

  • However, the x and y cropping planes may also be rotated.

  • When cropping is enabled, only the portion between a pair of cropping planes is displayed.

  • The locations of the pair of x cropping planes, in their unrotated state, are specified as x = value1 (Min position) and x = value2 (Max position), where value1 is less than or equal to value2. The locations of the pair of y and z cropping planes are specified similarily.

Note

  • The x, y, and z axes are normalized to range from 0 to 1.

The figure below illustrates cropping a solid using the pair of y cropping planes at y = 0.3 (Min position) and y = 0.7 (Max position).

cropping solid

The figure below illustrates cropping a set of isosurfaces using the pair of y cropping planes at y = 0.3 (Min position) and y = 0.7 (Min position).

cropping isosurface

Vector Data

To show or hide vector data

  • Click the Show menu and select Vector. This alternately shows or hides the vectors.

vectors
  • MvMf6 displays a vector as a line oriented in the direction of the vector. The length of the line is proportional to the vector magnitude or, if choosen by the user, the logarithm of the ratio of the vector magnitude to the smallest vector magnitude. (How to control vector display)

  • The starting point of the vector is the center of a cell. A small cube (called the base) may be displayed at the starting point.

Note

  • Showing all vectors in the grid may result in a very cluttered picture.

  • For models with structured discretization (DIS grid) , vectors can be displayed for a selected range of i, j, and k indices of the grid or cropped i the same way as scalar data may be cropped. In addition, the vector data may be “subsampled” by showing every n-th vector (n > 1) along the i, j, and k directions.

  • Thresholding may be applied to display only those vectors having magnitudes within a specified range.

Model Features

To show or hide model features

  • Click the Show menu and select Model Features. This alternately shows or hides the model features.

modelfeatures
  • MvMf6 can display cells that represent model features such as streams, wells, or boundary conditions.

  • Each type of model feature is indicated by a different color. (How to control model feature display)

Auxiliary Graphic Objects

MvMf6 can display the following auxiliary graphic objects to provide spatial reference and orientation:

To alternately show or hide the above items, click the Show menu and select the item.

Overlay

  • MvMf6 can import a line drawing to be displayed as an “overlay” on the top surface of a grid or above the grid. (How to import an overlay)

  • The line drawing must be contained in either an ESRI Shapefile or a DXF file. However, not all entities in a DXF file are supported. The following DXF entities are displayed: line, polyline, circle, arc, and text.

  • As illustrated below, the overlay may be “draped” on the top surface of the grid (left figure), or displayed as a flat drawing above the grid (right figure).

modelfeatures

To show or hide the overlay (after it has been imported)

  • Click the Show menu and select Overlay. This alternately shows or hides the overlay.

Simulation Time

To alternately show or hide the simulation time, click the Show menu and select Time.

  • The simulation time is displayed near the lower left corner of the display area

  • The time unit is that assumed in the model.