lib/gnuplotrb/plot.rb
##
# Checks several conditions and set options needed
# to handle DateTime indexes properly.
Checks several conditions and set options needed
to handle DateTime indexes properly.
Checks several conditions and set options needed to handle DateTime indexes properly .
def provide_with_datetime_format(data, using)
      return unless defined?(Daru)
      return unless data.is_a?(Daru::DataFrame) || data.is_a?(Daru::Vector)
      return unless data.index.first.is_a?(DateTime)
      return if using[0..1] != '1:'
      @options = Hamster::Hash.new(
        xdata: 'time',
        timefmt: '%Y-%m-%dT%H:%M:%S',
        format_x: '%d\n%b\n%Y'
      ).merge(@options)
    end
def provide_with_datetime_format ( data , using ) return unless defined? ( Daru ) return unless data . is_a? ( Daru :: DataFrame ) || data . is_a? ( Daru :: Vector ) return unless data . index . first . is_a? ( DateTime ) return if using [ 0 .. 1 ] != '1:' @options = Hamster :: Hash . new ( xdata : 'time' , timefmt : '%Y-%m-%dT%H:%M:%S' , format_x : '%d\n%b\n%Y' ) . merge ( @options ) end
Checks several conditions and set options needed
to handle DateTime indexes properly.
Checks several conditions and set options needed to handle DateTime indexes properly .
data
<not_specific>
using
<not_specific>