mirror of
				https://github.com/red-data-tools/YouPlot.git
				synced 2025-11-04 11:38:10 +08:00 
			
		
		
		
	Fix variables
This commit is contained in:
		@@ -14,9 +14,6 @@ module Uplot
 | 
			
		||||
      @params = Params.new
 | 
			
		||||
 | 
			
		||||
      @command    = nil
 | 
			
		||||
      @headers    = nil
 | 
			
		||||
      @delimiter  = "\t"
 | 
			
		||||
      @transpose  = false
 | 
			
		||||
      @output     = false
 | 
			
		||||
      @count      = false
 | 
			
		||||
      @fmt        = 'xyy'
 | 
			
		||||
@@ -32,6 +29,9 @@ module Uplot
 | 
			
		||||
      parser.parse_options
 | 
			
		||||
      command = parser.command
 | 
			
		||||
      params = parser.params
 | 
			
		||||
      delimiter = parser.delimiter
 | 
			
		||||
      transpose = parser.transpose
 | 
			
		||||
      headers = parser.headers
 | 
			
		||||
 | 
			
		||||
      if command == :colors
 | 
			
		||||
        Plot.colors
 | 
			
		||||
@@ -42,7 +42,7 @@ module Uplot
 | 
			
		||||
      while input = Kernel.gets(nil)
 | 
			
		||||
        input.freeze
 | 
			
		||||
        @raw_inputs << input
 | 
			
		||||
        @data = Preprocessing.input(input, @delimiter, @headers, @transpose)
 | 
			
		||||
        @data = Preprocessing.input(input, delimiter, headers, transpose)
 | 
			
		||||
        pp @data if @debug
 | 
			
		||||
        case command
 | 
			
		||||
        when :bar, :barplot
 | 
			
		||||
 
 | 
			
		||||
@@ -1,14 +1,18 @@
 | 
			
		||||
module Uplot
 | 
			
		||||
  class Command
 | 
			
		||||
    class Parser
 | 
			
		||||
      attr_reader :command, :params, :main_parser, :sub_parsers
 | 
			
		||||
      attr_reader :command, :params, :main_parser, :sub_parsers, :delimiter, :transpose, :headers
 | 
			
		||||
 | 
			
		||||
      def initialize
 | 
			
		||||
        @sub_parsers = create_sub_parsers
 | 
			
		||||
        @main_parser = create_main_parser
 | 
			
		||||
        @command = nil
 | 
			
		||||
        @params = Params.new
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
        @delimiter  = "\t"
 | 
			
		||||
        @transpose  = false
 | 
			
		||||
        @headers    = nil
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def create_default_parser
 | 
			
		||||
        OptionParser.new do |opt|
 | 
			
		||||
@@ -51,7 +55,7 @@ module Uplot
 | 
			
		||||
            params.padding = v
 | 
			
		||||
          end
 | 
			
		||||
          opt.on('-c', '--color VAL', 'color of the drawing', String) do |v|
 | 
			
		||||
            params.color = v =~ /\A[0-9]+\z/ ? v.to_i : v.to_sym
 | 
			
		||||
            params.color = v =~ /\<[0-9]+\>/ ? v.to_i : v.to_sym
 | 
			
		||||
          end
 | 
			
		||||
          opt.on('--[no-]labels', 'hide the labels', TrueClass) do |v|
 | 
			
		||||
            params.labels = v
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user