fortplot_matplotlib_field_wrappers Module

Contour, field, and vector visualisation wrappers for matplotlib facade



Subroutines

public subroutine contour(x, y, z, levels, label)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: z(:,:)
real(kind=wp), intent(in), optional :: levels(:)
character(len=*), intent(in), optional :: label

public subroutine contour_filled(x, y, z, levels, colormap, show_colorbar, label)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: z(:,:)
real(kind=wp), intent(in), optional :: levels(:)
character(len=*), intent(in), optional :: colormap
logical, intent(in), optional :: show_colorbar
character(len=*), intent(in), optional :: label

public subroutine pcolormesh(x, y, z, shading, colormap, show_colorbar, label, edgecolors, linewidths, vmin, vmax)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: z(:,:)
character(len=*), intent(in), optional :: shading
character(len=*), intent(in), optional :: colormap
logical, intent(in), optional :: show_colorbar
character(len=*), intent(in), optional :: label
real(kind=wp), intent(in), optional :: edgecolors(3)
real(kind=wp), intent(in), optional :: linewidths
real(kind=wp), intent(in), optional :: vmin
real(kind=wp), intent(in), optional :: vmax

public subroutine streamplot(x, y, u, v, density, linewidth_scale, arrow_scale, colormap, label, arrowsize, arrowstyle)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: u(:,:)
real(kind=wp), intent(in) :: v(:,:)
real(kind=wp), intent(in), optional :: density
real(kind=wp), intent(in), optional :: linewidth_scale
real(kind=wp), intent(in), optional :: arrow_scale
character(len=*), intent(in), optional :: colormap
character(len=*), intent(in), optional :: label
real(kind=wp), intent(in), optional :: arrowsize
character(len=*), intent(in), optional :: arrowstyle

public subroutine add_contour(x, y, z, levels, label)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: z(:,:)
real(kind=wp), intent(in), optional :: levels(:)
character(len=*), intent(in), optional :: label

public subroutine add_contour_filled(x, y, z, levels, colormap, show_colorbar, label)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: z(:,:)
real(kind=wp), intent(in), optional :: levels(:)
character(len=*), intent(in), optional :: colormap
logical, intent(in), optional :: show_colorbar
character(len=*), intent(in), optional :: label

public subroutine add_pcolormesh(x, y, z, shading, colormap, show_colorbar, label, edgecolors, linewidths, vmin, vmax)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: z(:,:)
character(len=*), intent(in), optional :: shading
character(len=*), intent(in), optional :: colormap
logical, intent(in), optional :: show_colorbar
character(len=*), intent(in), optional :: label
real(kind=wp), intent(in), optional :: edgecolors(3)
real(kind=wp), intent(in), optional :: linewidths
real(kind=wp), intent(in), optional :: vmin
real(kind=wp), intent(in), optional :: vmax

public subroutine add_surface(x, y, z, colormap, show_colorbar, alpha, edgecolor, linewidth, label)

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: z(:,:)
character(len=*), intent(in), optional :: colormap
logical, intent(in), optional :: show_colorbar
real(kind=wp), intent(in), optional :: alpha
real(kind=wp), intent(in), optional :: edgecolor(3)
real(kind=wp), intent(in), optional :: linewidth
character(len=*), intent(in), optional :: label