csv示例:
日期,128,440,1024,混合6/30/2010,342,-0.26%,-0.91%,1.51%,-0.97% 6/24/2010,0.23%,0.50%,-1.34%,0.67%
我想在多线图中呈现这些数据。
发布于 2010-07-13 07:10:28
那么,您首先需要解析CSV。我建议使用FasterCSV - RDoc几乎解释了你需要知道的一切。
您需要安装ImageMagick和RMagick,然后才能使用Gruff。或者,如果您在运行脚本的机器上有互联网连接,您可以在this Ruby plugin中使用Google Charts。或者,如果您想恢复SVG,可以考虑使用Scruffy。
关于Gruff的页面有一个代码示例,展示了如何创建多线图。基本上,您需要将每行中需要的所有数据收集到一个数组中。从根本上看,你需要做的主要事情是数组损坏。
https://stackoverflow.com/questions/3232952
复制相似问题