Plotting Velocity Vectors
EarthBox.PlotToolsManager.ModelPlots2DManager.plot_velocity — Function
plot_velocity(;
model_output_path::String,
dimensions::Tuple{Float64, Float64, Float64, Float64},
xyspacing::Tuple{Float64, Float64},
istart::Int64 = 1,
iend::Union{Int64, Nothing} = nothing,
kwargs...
)::NothingArguments
model_output_path::String:- Path to output directory containing model output files
dimensions::Tuple{Float64, Float64, Float64, Float64}:- Dimensions of plot: (xmin, xmax, ymin, ymax)
xyspacing::Tuple{Float64, Float64}:- Spacing of ticks for the x and y axes: (xspacing, yspacing)
istart::Int64 = 1:- Initial starting time step
iend::Union{Int64, Nothing} = nothing:- Final ending time step
Optional Velocity Plotting Keyword Arguments
decimation_factor::Int:- Decimation factor for reducing the number of markers plotted
scale_factor::Float64:- Scale factor for the velocity plot
Optional General Plotting Keyword Arguments
nsteps::Int:- Number of time steps to plot
nskip::Int:- Number of time steps to skip
istart::Int:- Initial starting time step
iplot_contour_labels::Int:- 0 = off; 1 = plot contour labels
color_map::Union{String, Symbol}:- color map name for scalar grid plots (see https://docs.makie.org/dev/explanations/colors)
figure_dpi::Float64:- Dots per square inch for figures
figsize::Tuple{Float64, Float64}:- Figure size in inches in x-y directions
length_units::String:- Length units for plots ("km", "m", "cm")
time_units::String:- Time units for plots ("Myr", "yr", "s")
velocity_units::String:- Velocity units for plots ("cm/yr", "cm/hr", "m/s", "m/yr", "mm/yr")
temperature_units::String:- Temperature units for plots ("C", "K")
viscosity_units::String:- Viscosity units for plots ("Pa.s", "log10(Pa.s)")
strainrate_units::String:- Strain rate units for plots ("1/s", "log10(1/s)")
pressure_units::String:- Pressure units for plots ("Pa", "GPa", "MPa")
stress_units::String:- Stress units for plots ("Pa", "GPa", "MPa")
linewidth::Float64:- Line width for plots
edgecolor::String:- Edge color for plots
show_nodes::Bool:- Show nodes on plots
dimensions::Tuple{Float64, Float64, Float64, Float64}:- Dimensions of plot: (xmin, xmax, ymin, ymax)
dim_close_up::Union{Tuple{Float64, Float64, Float64, Float64}, Nothing}:- Dimensions of zoomed in plot: (xmin, xmax, ymin, ymax)
xyspacing::Tuple{Float64, Float64}:- Spacing of ticks for the x and y axes: (xspacing, yspacing)
xy_location_contour_legend::Tuple{Float64, Float64}:- Location of low-left-hand corner of contour legend
title_fontsize::Int:- Font size for title
axis_title_fontsize::Int:- Font size for axis titles
axis_labels_fontsize::Int:- Font size for axis labels
axis_ticks_fontsize::Int:- Font size for axis ticks
contour_label_fontsize::Int:- Font size for contour labels
number_format::String:- Number format for contours (e.g. "%6.1f")
legend_fontsize::Int:- Font size for legend
colorbar_ticks_fontsize::Int:- Font size for color bar ticks
colorbar_labels_fontsize::Int:- Font size for color bar labels
text_box_font_size::Int:- Font size for text box
extension::String:- Extension for plots (e.g. ".png", ".pdf")