fortplot_matplotlib_mesh_wrappers Module

Pcolormesh and surface visualisation wrappers for matplotlib facade



Subroutines

public subroutine add_parametric_surface(x, y, z, color, linewidth, label, row_stride, column_stride, cmap, show_colorbar, alpha, edgecolor, filled, colormap)

Draw a tensor-product parametric surface as a wireframe or shaded mesh.

Read more…

Arguments

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

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

Draw a pseudocolor mesh (matplotlib-compatible)

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: z(:,:)
character(len=*), intent(in), optional :: shading
character(len=*), intent(in), optional :: cmap
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
character(len=*), intent(in), optional :: colormap

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

Object-oriented pcolormesh helper.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: z(:,:)
character(len=*), intent(in), optional :: shading
character(len=*), intent(in), optional :: cmap
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
character(len=*), intent(in), optional :: colormap

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

Object-oriented surface helper.

Read more…

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: z(:,:)
character(len=*), intent(in), optional :: cmap
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
logical, intent(in), optional :: filled
character(len=*), intent(in), optional :: colormap

public subroutine resolve_cmap_alias(cmap, colormap, resolved)

Resolve matplotlib-canonical cmap against legacy colormap alias

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: cmap
character(len=*), intent(in), optional :: colormap
character(len=:), intent(out), allocatable :: resolved