Plots x,y,z1,z2,z3,z4 together(max. of 4 surface plots possible).
BAD_SIGNAL : Called with a dissociated pointer.
interface
integer function gnuplot_plot3d(ptr_gctrl,n,m,x,y,z1,z1title,&
z2,z2title,z3,z3title,z4,z4title) result(status)
type(gnuplot_ctrl), pointer :: ptr_gctrl
real(dp), dimension(:), intent(in) :: x,y
real(dp), dimension(:,:), intent(in) :: z1
real(dp), dimension(:,:), intent(in), optional :: z2,z3,z4
integer(i4b), intent(in) :: n.m
character(len=*), intent(in), optional :: z1title,z2title,&
z3title,z4title
end function gnuplot_plot3d
end interface
|