VectorScaling

VectorScaling

is an option for VectorPlot and related functions that determines how the magnitudes of vectors are scaled for visualization.

Details

  • Vectors are scaled in order to visually distinguish a greater range of magnitudes.
  • VectorScaling scales the magnitudes of the vectors into the range of arrow sizes smin to smax given by VectorSizes.
  • The following settings can be used to globally scale the vector field:
  • Automaticautomatically scaled arrow lengths
    Noneconstant arrow lengths
    "Linear"linearly scaled arrow lengths
    "Log"logarithmically scaled arrow lengths
    "Sqrt"square root scaled arrow lengths

Examples

Basic Examples  (3)

By default, the arrows in vector plots are all the same length:

Allow the arrow lengths to vary based on the strength of the vector field:

Draw the arrow lengths on a logarithmic scale:

Wolfram Research (2020), VectorScaling, Wolfram Language function, https://reference.wolfram.com/language/ref/VectorScaling.html.

Text

Wolfram Research (2020), VectorScaling, Wolfram Language function, https://reference.wolfram.com/language/ref/VectorScaling.html.

CMS

Wolfram Language. 2020. "VectorScaling." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/VectorScaling.html.

APA

Wolfram Language. (2020). VectorScaling. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VectorScaling.html

BibTeX

@misc{reference.wolfram_2023_vectorscaling, author="Wolfram Research", title="{VectorScaling}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/VectorScaling.html}", note=[Accessed: 29-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_vectorscaling, organization={Wolfram Research}, title={VectorScaling}, year={2020}, url={https://reference.wolfram.com/language/ref/VectorScaling.html}, note=[Accessed: 29-March-2024 ]}