various changes...

This commit is contained in:
kojix2 2020-08-03 10:36:36 +09:00
parent 6a00314fc4
commit 0c1fcc517b
2 changed files with 9 additions and 6 deletions

View File

@ -27,6 +27,7 @@ module Uplot
opt.on('-b', '--border VAL', Numeric) { |v| @params[:border] = v }
opt.on('-m', '--margin VAL', Numeric) { |v| @params[:margin] = v }
opt.on('-p', '--padding VAL', Numeric) { |v| @params[:padding] = v }
opt.on('-c', '--color VAL', String) { |v| @params[:color] = v }
opt.on('-l', '--labels', TrueClass) { |v| @params[:labels] = v }
opt.on('--debug', TrueClass) { |v| @debug = v }
end
@ -41,7 +42,7 @@ module Uplot
parsers['lineplot'] = parsers['line']
parsers['lineplots'] = parsers['lines']
parsers['scatterplot'] = parsers['scatter']
parsers['bar'] .on('-c', '--count', TrueClass) { |v| @count = v }
parsers['bar'] .on('--count', TrueClass) { |v| @count = v }
parsers['barplot'] = parsers['bar']
parsers['boxplot'] = parsers['box']
parsers['count'] = parsers['c'] # barplot -c
@ -74,7 +75,7 @@ module Uplot
while input = Kernel.gets(nil)
input.freeze
data, headers = preprocess(input)
pp data: data, headers: headers if @debug
pp input: input, data: data, headers: headers if @debug
case @ptype
when 'hist', 'histogram'
histogram(data, headers)
@ -107,6 +108,7 @@ module Uplot
def preprocess(input)
data = CSV.parse(input, col_sep: @delimiter)
data.delete([])
headers = nil
if @transpose
if @headers

View File

@ -23,5 +23,6 @@ Gem::Specification.new do |spec|
spec.add_runtime_dependency 'unicode_plot'
spec.add_development_dependency 'bundler'
spec.add_development_dependency 'rake'
spec.add_development_dependency 'rubocop'
spec.add_development_dependency 'test-unit'
end