mirror of
https://github.com/red-data-tools/YouPlot.git
synced 2025-05-07 23:51:12 +08:00
Try to support row series
This commit is contained in:
parent
76d3f46549
commit
5557c4c1d0
@ -8,6 +8,7 @@ module Uplot
|
|||||||
@ptype = nil
|
@ptype = nil
|
||||||
@headers = nil
|
@headers = nil
|
||||||
@delimiter = "\t"
|
@delimiter = "\t"
|
||||||
|
@transpose = false
|
||||||
@output = false
|
@output = false
|
||||||
@count = false
|
@count = false
|
||||||
parse_options(argv)
|
parse_options(argv)
|
||||||
@ -18,6 +19,7 @@ module Uplot
|
|||||||
opt.on('-o', '--output', TrueClass) { |v| @output = v }
|
opt.on('-o', '--output', TrueClass) { |v| @output = v }
|
||||||
opt.on('-d', '--delimiter VAL', String) { |v| @delimiter = v }
|
opt.on('-d', '--delimiter VAL', String) { |v| @delimiter = v }
|
||||||
opt.on('-H', '--headers', TrueClass) { |v| @headers = v }
|
opt.on('-H', '--headers', TrueClass) { |v| @headers = v }
|
||||||
|
opt.on('-T', '--transpose', TrueClass) { |v| @transpose = v}
|
||||||
opt.on('-t', '--title VAL', String) { |v| @params[:title] = v }
|
opt.on('-t', '--title VAL', String) { |v| @params[:title] = v }
|
||||||
opt.on('-w', '--width VAL', Numeric) { |v| @params[:width] = v }
|
opt.on('-w', '--width VAL', Numeric) { |v| @params[:width] = v }
|
||||||
opt.on('-h', '--height VAL', Numeric) { |v| @params[:height] = v }
|
opt.on('-h', '--height VAL', Numeric) { |v| @params[:height] = v }
|
||||||
@ -95,10 +97,10 @@ module Uplot
|
|||||||
data = CSV.parse(input, col_sep: @delimiter)
|
data = CSV.parse(input, col_sep: @delimiter)
|
||||||
if @headers
|
if @headers
|
||||||
headers = data.shift
|
headers = data.shift
|
||||||
data = data.transpose
|
data = data.transpose unless @transpose
|
||||||
[data, headers]
|
[data, headers]
|
||||||
else
|
else
|
||||||
data = data.transpose
|
data = data.transpose unless @transpose
|
||||||
[data, nil]
|
[data, nil]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user