Class: Numo::Gnuplot::RgbImageData
- Defined in:
- lib/numo/gnuplot.rb
Instance Method Summary collapse
- #check_shape ⇒ Object
-
#initialize(data) ⇒ RgbImageData
constructor
:nodoc: all.
Methods inherited from ImageData
Methods inherited from PlotData
array_shape, #as_array, #cmd_str, #data_format, #data_str, #line_str, quote_data
Constructor Details
#initialize(data) ⇒ RgbImageData
:nodoc: all
1041 1042 1043 1044 1045 1046 1047 |
# File 'lib/numo/gnuplot.rb', line 1041 def initialize(data) if data.kind_of?(Numo::NArray) super(data) else super(Numo::NArray[*data]) end end |
Instance Method Details
#check_shape ⇒ Object
1049 1050 1051 1052 1053 1054 1055 1056 1057 |
# File 'lib/numo/gnuplot.rb', line 1049 def check_shape if @data.shape.size != 3 raise IndexError,"array should be 2-dimensional" end if @data.shape[2] != 3 raise IndexError,"shape[2] (last dimension size) must be 3" end @shape = @data.shape end |