2010-07-12 29 views
0

CSV样品从CVS文件创建图表: - 0.91%,1.51%, -我如何使用Ruby

日期,128,440,1024,混合 6月30日/ 2010,342,-0.26%,0.97 % 6月24日/ 2010,0.23%,0.50%, - 1.34%,0.67%

我想在多线图

回答

2

那么渲染这些数据,您首先需要解析CSV。我建议FasterCSV - RDoc解释了几乎所有你需要知道的东西。

您需要安装ImageMagick和RMagick,然后您可以使用Gruff。或者,如果您在运行脚本的计算机上连接了Internet连接,则可以使用带有this Ruby plugin的Google Charts。或者,如果您想恢复SVG,请考虑Scruffy

关于Gruff的页面有一个代码示例,显示如何创建一个多线图。基本上,您需要将每行所需的所有数据汇集到一个数组中。基本上看起来,你需要做的主要事情是阵列变形。