求助,统计数据的图形化显示方法

2011-06-06 13:18:03 +08:00
 kagami
对统计数据的图形化显示的实现方式有些迷茫,来求助一下,谢谢:)

现在有3万条商品购买记录存放在数据库中,需要对其属性的分布和相关性进行分析,并图形化显示。

我的一个想法是用直方图表示属性分布,并且可交互地,当我选中某一属性A的一个属性值a时,能够在其他属性的分布图中显示属性A的值为a的数据的分布。

我的问题是,请问用什么语言/方法可以较便捷地实现?
(我平时主要是用matlab/c++做计算机视觉、图像信号处理,对于这方面的技术不是太了解……)

之前在网上搜了一下,发现TGFusionCharts组件(使用python来实现动态的Flash 数据统计图表)和我的设想接近。
http://www.thesamet.com/TGFusionCharts/
但在尝试时因为缺少相关知识,无从下手……
(有一点python基础知识,但其他的例如看到“throwing ${chart()} to your template”这样的句子,就不知道要怎么做了)

所以,请教下这个问题我需要去了解哪些内容,有没有可以跟着逐步实践的教程?

再谢,期待任何建议、帮助 :)
5615 次点击
所在节点    问与答
8 条回复
bcxx
2011-06-06 13:31:43 +08:00
flot 看好用不?
lhj2100
2011-06-06 14:26:08 +08:00
open flash chart [url]http://teethgrinder.co.uk/open-flash-chart/[/url]
看好用不
Starry
2011-06-06 14:29:06 +08:00
fusion chart
predator
2011-06-06 20:23:11 +08:00
如果不想用flash,推荐highchart,纯js。要不就是fusion chart最易用了
predator
2011-06-06 20:33:11 +08:00
@kagami sorry没看清楚是要想找实践的教程……

你提到的TGFusionCharts实际上是FusionCharts这个图标工具的python工具包
“throwing ${chart()} to your template”,意思就是说把生成的${chart()}变量(数组?)放到页面模板里面去
页面里面需要包含FusionCharts的js文件,指定静态文件包的引用地址,然后用$chart->renderChart()方法生成图表

更多的样例,推荐你阅读 http://www.fusioncharts.com/docs/
这个里面只是没有python例子而已
iamsk
2011-06-14 10:58:26 +08:00
open flash chart2,前面有朋友已推荐,不想用这个,可以试试google chart
kagami
2011-06-25 16:56:55 +08:00
@bcxx @lhj2100 @Starry @predator @iamsk
谢谢各位指点,问题搞定了。前段时间事情较多,忘了这边,THX!
Livid
2011-06-25 16:59:16 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/14074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX