This file defines additional method of NumRu::GGraph. This method is for drawing vector on merdional sections.
gphys
is more than 3D.vector_on_merdional_section(fx, fy, newframe=true, options=nil)
Draw vector by selecting the first 2 dimensions
(with GPhys#first2D) if gphys
is more than 3D.
ARGUMENTS
options (Hash) : options to change the default behavior if specified. It is a Hash with option names (String) as keys and their values. Options are interpreted by a NumRu::Misc::KeywordOptAutoHelp, so you can shorten the keys (by omitting tails) as long as it is unambiguous.
option name default value # description: "title" nil # Title of the figure(if nil, internally # determined) "annotate" true # if false, do not put texts on the right # margin even when newframe==true "transpose" false # if true, exchange x and y axes "flow_vect" true # If true, use DCLExt::flow_vect to draw # vectors; otherwise, DCL::ugvect is used "xintv" 1 # (Effective only if flow_vect) interval # sampling in x of data "yintv" 1 # (Effective only if flow_vect) interval # of data sampling in y "factor" 1.0 # (Effective only if flow_vect) scaling # factor to strech/reduce the arrow # lengths. "use_before_scale" # false #(Effective only unless flow_vect) If true, # use scale factor before vector. "unit_vect" false # Show the unit vector "max_unit_vect" false # (Effective only if flow_vect && # unit_vect) If true, use the maximum # arrows to scale the unit vector; # otherwise, normalize in V coordinate.
RETURN VALUE