File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -174,6 +174,13 @@ module UnicodePlot
174174 marker[0 ]
175175 end
176176
177+ private def to_plot_f64 (values : Array (T )) : Array (Float64 ) forall T
178+ {% unless T <= Number % }
179+ {% raise " to_plot_f64 requires numeric array elements" % }
180+ {% end % }
181+ values.map(& .to_f64)
182+ end
183+
177184 def transform_name (tr : Symbol , basename : String = " " ) : String
178185 name = tr.to_s
179186 name == " identity" ? basename : " #{ basename } [#{ name } ]"
Original file line number Diff line number Diff line change 11module UnicodePlot
2- private def to_plot_f64 (values : Array (T )) : Array (Float64 ) forall T
3- {% unless T <= Number % }
4- {% raise " to_plot_f64 requires numeric array elements" % }
5- {% end % }
6- values.map(& .to_f64)
7- end
8-
92 def lineplot (
103 x : Array (Float64 ),
114 y : Array (Float64 ),
Original file line number Diff line number Diff line change 11module UnicodePlot
2- private def to_plot_f64 (values : Array (T )) : Array (Float64 ) forall T
3- {% unless T <= Number % }
4- {% raise " to_plot_f64 requires numeric array elements" % }
5- {% end % }
6- values.map(& .to_f64)
7- end
8-
92 def scatterplot (
103 x : Array (Float64 ),
114 y : Array (Float64 ),
You can’t perform that action at this time.
0 commit comments