2

我正在尝试在(VB)ASP.NET 项目中运行一组报告,作为其中的一部分,我想显示一些可视化数据的图表。我能够生成图表,并在不同时间使用过 Flotr、Plotr、Google Charts 和一些 CSS 技术,因为我已经对此进行了实验。

理想情况下,我想要实现的是使单个元素(饼图中的切片或条形图中的条形)可单击,以便使用该父元素作为过滤器深入到较低级别的数据。我见过的最接近的是一些关于使用 ReportViewer 控件执行此操作的教程,但仅通过文本元素进行链接,我已经自己实现了这一点。

这是我必须求助于 Flash 的事情吗,因为我宁愿尽可能避免这种情况。如果这是唯一的解决方案,那么我可能需要接受它。

值得一提的是,所有数据都存储在数据库中,因此任何图表生成都是动态完成的。

4

3 回答 3

2

一个可点击的图像地图可能会成功......

...或者你可以买 Dundas

于 2008-10-29T02:22:42.127 回答
2

如果您自己构建,我同意图像映射的想法。

如果您希望它开箱即用,Dundas Charts和可能其他一些优秀的图表工具都支持这种类型的向下钻取功能。

于 2008-10-29T04:25:55.357 回答
1

看看 jqChart,一个 jQuery 插件——你可以用这个插件做什么似乎没有任何非创造性的限制:

http://plugins.jquery.com/project/jQchart

于 2008-10-29T02:47:28.020 回答