add_surface Subroutine

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

Object-oriented surface helper.

Parameters x : real(wp), contiguous, intent(in) X grid coordinates. y : real(wp), contiguous, intent(in) Y grid coordinates. z : real(wp), contiguous, intent(in) Surface values on the grid. cmap : character(len=), optional Colormap name. show_colorbar : logical, optional Accepted for matplotlib parity. alpha : real(wp), optional Surface transparency. edgecolor : real(wp)(3), optional Surface edge color. linewidth : real(wp), optional Surface line width. label : character(len=), optional Legend label. filled : logical, optional Accepted for matplotlib parity. colormap : character(len=*), optional Deprecated alias for cmap.

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