我想在我的 Ruby on Rails Web 应用程序中添加一些饼图、条形图和散点图。我希望它们既有吸引力,又易于添加,并且不会增加太多开销。
您会推荐哪种图表解决方案?
它有什么缺点(需要 JavaScript、Flash、昂贵等)?
我想在我的 Ruby on Rails Web 应用程序中添加一些饼图、条形图和散点图。我希望它们既有吸引力,又易于添加,并且不会增加太多开销。
您会推荐哪种图表解决方案?
它有什么缺点(需要 JavaScript、Flash、昂贵等)?
Google Charts是一个很好的选择,如果你不想使用Flash。它本身很容易使用,但对于Rails来说,使用gchartrb gem更加容易。一个例子:
GoogleChart::PieChart.new('320x200', "Things I Like To Eat", false) do |pc|
pc.data "Broccoli", 30
pc.data "Pizza", 20
pc.data "PB&J", 40
pc.data "Turnips", 10
puts pc.to_url
end
这个工具需要使用Flash,而且不是免费的(但价格便宜):amcharts。
我曾经成功地使用过它,并且很喜欢它。一段时间以前,我评估了许多选项并选择了它。然而,当时Google Charts还没有现在成熟。如果我现在重新评估,我会首先考虑Google Charts。
Open Flash Chart II 是一个免费的选项,可以提供非常漂亮的输出。正如你所期望的那样,它需要Flash。
Fusion Charts 更加美观,但价格为$499。在调研中,我发现一个精简的免费版本可能能够满足您的需求。