This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)

ListLineIntegralConvolutionPlot

ListLineIntegralConvolutionPlot
generates a line integral convolution plot of image convolved with the vector field defined by an array of vector field values.
ListLineIntegralConvolutionPlot[array]
generates a line integral convolution plot of white noise convolved with the vector field defined by array.
ListLineIntegralConvolutionPlot
generates a line integral convolution plot of image convolved with the vector field defined by vectors at specified points .
ListLineIntegralConvolutionPlot
generates a line integral convolution plot of white noise convolved with the vector field defined by .
  • LineIntegralConvolutionPlot creates a rasterized version of image, then does a line integral convolution of each pixel according to the field defined by interpolating the vector data given.
AspectRatio1ratio of height to width
BoxRatiosAutomaticeffective 3D box ratios for simulated lighting
ColorFunctionAutomatichow to color background densities
ColorFunctionScalingTruewhether to scale arguments to ColorFunction
DataRangeAutomaticthe range of x and y values to assume for data
EvaluationMonitorNoneexpression to evaluate at every function evaluation
LineIntegralConvolutionScaleAutomaticlength of convolution along streamlines
FrameTruewhether to draw a frame around the plot
FrameTicksAutomaticframe tick marks
LightingAngleNoneeffective angle for simulated lighting
MethodAutomaticmethods to use for the plot
PerformanceGoal$PerformanceGoalaspects of performance to try to optimize
PlotRange{Full,Full}range of x, y values to include
PlotRangePaddingAutomatichow much to pad the range of values
RasterSizeAutomaticthe pixel width of the rasterized image
WorkingPrecisionMachinePrecisionprecision to use in internal computations
  • If image is not specified, or is not already rasterized, a raster is created with a size specified by the RasterSize option.
  • With a setting other than LightingAngle->None, simulated lighting is used, with the height at each point being taken to be determined from the norm of the vector field.
Plot a line integral convolution of a vector field interpolated from a specified set of vectors:
Plot the line integral convolution from data specifying coordinates and vectors:
Plot a line integral convolution of a vector field interpolated from a specified set of vectors:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
Plot the line integral convolution from data specifying coordinates and vectors:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
Plot a field image for a regular collection of vectors, and give a data range for the domain:
Plot a field image for an irregular collection of vectors:
Convolve an image with a regular collection of vectors:
Use an image directly as input:
Convolve an image with an irregular collection of vectors:
Use an image created from a sparse matrix:
Plot a field image with overlaid streamlines:
Plot with overlaid field vectors:
Plot all the specified vectors in the data:
Color the field magnitude:
Specify a color function that blends two colors by the coordinate:
By default, the aspect ratio is 1:
Set the aspect ratio:
Use colored backgrounds:
Color the field magnitude using Hue:
Use any named color gradient from ColorData:
Use ColorData for predefined color gradients:
Specify a color function that blends two colors by the coordinate:
Use ColorFunctionScaling->False to get unscaled values:
By default, scaled values are used:
Use ColorFunctionScaling->False to get unscaled values:
Use unscaled coordinates in the direction and scaled coordinates in the direction:
Explicitly specify the scaling for each color function argument:
By default, the data range is taken to be the index range of the data array:
Specify the data range for the domain:
Count the number of times the vector field function is evaluated:
Toggle the frame around the plot:
Label the axes:
Place frame tick marks and labels automatically:
Put a frame, but no ticks:
Place frame ticks and labels on all the edges:
Place frame ticks on the right and top edges:
Place frame tick marks at the specified positions:
Draw frame ticks at the specified positions with the specific labels:
Specify the style of each frame tick:
Specify overall frame ticks style, including frame tick labels, using FrameTicksStyle:
An automatic scale is used by default:
Use a specific scale:
Generate a higher-quality plot:
Emphasize performance, possibly at the cost of quality:
The full plot range is used by default:
Specify an explicit limit for both and ranges:
Specify an explicit range that applies to both and ranges:
Specify an explicit range:
Specify an explicit minimum range:
Specify an explicit range:
Specify an explicit maximum range:
Specify different and ranges:
Padding is computed automatically by default:
Specify no padding for all , , and ranges:
Specify an explicit padding for all , , and ranges:
Add 10% padding to all , , and ranges:
Specify different padding for and ranges:
Specify padding for the range:
By default an automatic raster size is used:
Set a specific raster size:
Use a line integral convolution plot as a background for an interactive demo:
Display characteristics of several different types of linear planar systems:
Use LineIntegralConvolutionPlot to plot functions:
Other alternatives for visualizing vector field data:
Other alternatives for visualizing vector field functions:
Use VectorPlot3D to visualize 3D vector fields:
New in 7