是否可以在粗暴中绘制垂直标记线,或者只做水平线?
如果是后者,是否有另一个红宝石图形宝石可以绘制正确的x,y图形?
答案 0 :(得分:0)
从进一步的探索来看,看起来粗暴并没有完整的科学x,y图表。我为Ruby探索了gnuplot,它完成了我正在寻找的东西。 ruby gnuplot的文档有点受限,你需要做一些调查来弄清楚如何改变行宽和颜色,这与标准gnuplot中的命令不同。你需要安装ruby gnuplot gem,以及常规gnuplot(使用类似homebrew,apt-get等的东西),因为ruby gem是标准gnuplot的包装器。
答案 1 :(得分:0)
使用gnuplot rubygem的步骤:
从here
使用自制软件安装gnuplot:
brew install gnuplot --with-x11
安装gnuplot rubygem:
gem install gnuplot
按照上述步骤操作后,您就可以在ruby程序中使用gnuplot来生成二维图形(x,y图形)。这是一个ruby程序的工作版本,它在运行时生成正确的图形:
require 'gnuplot'
Gnuplot.open do |gp|
Gnuplot::Plot.new( gp ) do |plot|
plot.title "Array Plot Example"
plot.xlabel "x"
plot.ylabel "x^2"
x = (0..50).collect { |v| v.to_f }
y = x.collect { |v| v ** 2 }
plot.data << Gnuplot::DataSet.new( [x, y] ) do |ds|
ds.with = "linespoints"
ds.notitle
end
end
end